×
Register Here to Apply for Jobs or Post Jobs. X

Senior Embedded Software Engineer - Linux Kernels, ARM, X86

Job in San Jose, Santa Clara County, California, 95199, USA
Listing for: Ph7
Full Time position
Listed on 2025-12-03
Job specializations:
  • Software Development
    Embedded Software Engineer, C++ Developer
Job Description & How to Apply Below
Senior Embedded Software Engineer - Linux Kernels, ARM, X86
  • Full-time
  • A Network Processor Company

    Responsibilities:

    • Work as part of a dynamic software team on various processors
    • Software development work will include learning of network processor hardware products, protocol stacks, existing software on those products and other related software tools. The development work includes supporting/maintaining existing software and development for new RFCs/protocols.
    • Help customers in porting and optimizing their existing applications to OCTEON or other processors.
    • Additional knowledge of Linux Device Drivers and C Programming is required.
    • Work also involves trouble shooting and resolving complex software issues – especially in multi-core environment.
    • Requirements:

      • Minimum:
        Bachelor’s Degree in Computer Science, Electrical Engineering, or equivalent. M.S. preferred.
      • 5+ years of experience in embedded system programming.
      • Excellent programming skills – C, C++and assembly (preferably MIPS, candidate will need to learn ARMv8)
      • Strong knowledge of networking protocol stacks (TCP/IP, UDP, IPsec, SSL, etc.).
      • Knowledge of Ethernet and related switching architectures
      • Proven experience with solving real-time embedded issues, including: threading, optimization, memory management, interrupt handling, etc.
      • Experience in troubleshooting, performance analysis, and performance optimization for embedded systems.
      • Knowledge of various debugging tools (EJTAG, probes, logic analyzers, etc.).
      • Understanding of low level CPU architecture.
      • Working experience with multi-core/multi-CPU environments.
      • Some understanding of HW/SW virtualization concepts
      • Effective interpersonal, teamwork, and verbal/written communication skills; able to interface internally and externally with all levels of the organization.
      • Diligent, detail-oriented, and willing to take initiative and handle assignments with minimal supervision. Inherent sense of urgency and accountability; able to multi-task in a dynamic, fast-paced environment.
      • Knowledge of OCTEON/MIPS CPU architecture
      #J-18808-Ljbffr
Position Requirements
10+ Years work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary