SENIOR EMBEDDED LINUX ENGINEER - LINUX KERNELS, ARM, X86

Ph7

San Jose (CA)

On-site

USD 120,000 - 160,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

A leading tech company in San Jose seeks a Senior Embedded Linux Engineer with expertise in Linux kernels and embedded systems. The role involves diverse responsibilities including software development, troubleshooting, and collaboration with dynamic teams on advanced network processor technologies. Ideal candidates will have extensive experience in embedded programming and a deep understanding of networking protocols.

Qualifications

  • 5+ years of experience in embedded system programming.
  • Strong programming skills in C, C++, and assembly.
  • Deep understanding of networking protocols and multi-core systems.

Responsibilities

  • Work with a dynamic software team on various processors.
  • Support and maintain existing software; develop new RFCs/protocols.
  • Assist customers in optimizing applications for OCTEON processors.

Skills

Linux Device Drivers
C Programming
C++
Networking Protocols
Debugging Tools
Performance Optimization
Multi-core Environments
HW/SW Virtualization

Education

Bachelor’s Degree in Computer Science
M.S. in a related field

Job description

SENIOR EMBEDDED LINUX 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 will include learning network processor hardware products, protocol stacks, existing software, and related tools. The work involves supporting and maintaining existing software and developing new RFCs/protocols.
    • Assist customers in porting and optimizing applications to OCTEON or other processors.
    • Require knowledge of Linux Device Drivers and C Programming.
    • Troubleshoot and resolve complex software issues, especially in multi-core environments.

    Requirements:

    • Bachelor’s Degree in Computer Science, Electrical Engineering, or related field; M.S. preferred.
    • 5+ years of experience in embedded system programming.
    • Strong programming skills in C, C++, and assembly (preferably MIPS; candidate will need to learn ARMv8).
    • Deep understanding of networking protocols (TCP/IP, UDP, IPsec, SSL, etc.).
    • Knowledge of Ethernet and switching architectures.
    • Experience with real-time embedded issues: threading, optimization, memory management, interrupt handling.
    • Proficiency in troubleshooting and performance optimization.
    • Familiarity with debugging tools (JTAG, logic analyzers, etc.).
    • Understanding of low-level CPU architecture.
    • Experience in multi-core/multi-CPU environments.
    • Knowledge of HW/SW virtualization concepts.
    • Excellent interpersonal, teamwork, and communication skills.
    • Detail-oriented, proactive, and able to work independently in a fast-paced setting.
    • Knowledge of OCTEON/MIPS CPU architecture.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Embedded Software Engineer - Linux Kernels, ARM, X86
Senior Embedded Software Engineer - Linux Kernels, ARM, X86

Ph7 • San Jose (CA)

On-site
USD 120,000 - 160,000
Lead Software Engineer - Linux Device Drivers
Lead Software Engineer - Linux Device Drivers

Ph7 • San Jose (CA)

On-site
USD 120,000 - 160,000
Senior Linux Kernel Engineer - 'Linux Kernels'
Senior Linux Kernel Engineer - 'Linux Kernels'

Ph7 • San Jose (CA)

On-site
USD 120,000 - 150,000
Embedded Linux Engineer - Kernels, X86, ARM, Internals
Embedded Linux Engineer - Kernels, X86, ARM, Internals

Ph7 • San Jose (CA)

On-site
USD 100,000 - 130,000
Senior Software Engineer (Embedded Linux)
Senior Software Engineer (Embedded Linux)

Delaney Group • United States

Remote
USD 100,000 - 130,000
Senior Embedded Software Engineer
Senior Embedded Software Engineer

CSG Talent • Long Beach (CA)

On-site
USD 120,000 - 160,000
Senior Technical Staff Engineer - Software
Senior Technical Staff Engineer - Software

Microchip Technology Inc. • San Jose (CA)

On-site
USD 91,000 - 232,000
Competitive base pay
Quarterly bonus payments
Health benefits starting day one
+2
Senior Embedded Linux Engineer: Kernels on ARM/x86
Senior Embedded Linux Engineer: Kernels on ARM/x86

Ph7 • San Jose (CA)

On-site
USD 120,000 - 160,000
Senior Embedded Software Engineer - Embedded Linux
Senior Embedded Software Engineer - Embedded Linux

Combined Selection Group Ltd • California (MO)

On-site
USD 155,000 - 221,000
Equity
Benefits
Senior Embedded Firmware Engineer
Senior Embedded Firmware Engineer

COX-LITTLE & COMPANY • Houston (TX)

On-site
USD 110,000 - 140,000