Principal Embedded Linux Engineer – SoC & Drivers

SiMa.ai, Inc.

San Jose, Northern (CA, KY)

Hybrid

USD 204,000 - 316,000

Full time

14 days+
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Benefits offered by this job

Equity
Benefits package

Job summary

SiMa.ai, Inc. in San Jose, CA is seeking a Principal Software Engineer, Embedded Linux to lead OS software development for the MLSoC platform.

You will design and port embedded Linux components, write device drivers for peripherals, and collaborate with silicon teams across geographies. The role requires deep experience with ARM 64-bit, Yocto, Docker, and virtualization tooling, plus strong C/C++ skills and a track record delivering complex software.

Qualifications

  • BS/MS in Computer Science with minimum 10 years of experience.
  • Hands-on experience developing firmware, boot code and software for high-performance 64-bit ARM processors.
  • Experience with Linux embedded environments and embedded RTOS is desirable.

Responsibilities

  • Develop OS device drivers and boot software for MLSoC in Linux.
  • Integrate IP software from Synopsys and ARM into MLSoC software environment.
  • Develop drivers for interfaces (SPI, I2C, USB, PCIe, MIPI, Ethernet, eMMC) and support Docker/Hypervisor environments.

Skills

C/C++
Embedded Linux
ARM 64-bit
Pre-silicon verification
Linux drivers
Yocto
Docker
Hypervisor
Open source frameworks

Education

BS/MS in Computer Science

Tools

Docker
Hypervisor
Zebu emulators
Chip Virtualizers

Job description

SiMa.ai, Inc. in San Jose, CA is seeking a Principal Software Engineer, Embedded Linux to lead OS software development for the MLSoC platform.

You will design and port embedded Linux components, write device drivers for peripherals, and collaborate with silicon teams across geographies. The role requires deep experience with ARM 64-bit, Yocto, Docker, and virtualization tooling, plus strong C/C++ skills and a track record delivering complex software.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Principal Embedded Linux Software Engineer
Principal Embedded Linux Software Engineer

SiMa.ai • San Jose (CA)

On-site
USD 203,000 - 316,000
Equity
Principal Software Engineer, Embedded Linux (AI2524)
Principal Software Engineer, Embedded Linux (AI2524)

SiMa.ai, Inc. • San Jose (CA), Northern (KY)

Hybrid
USD 204,000 - 316,000
Equity
Benefits package
Principal Software Engineer, Embedded Linux (AI2524)
Principal Software Engineer, Embedded Linux (AI2524)

SiMa.ai • San Jose (CA)

On-site
USD 203,000 - 316,000
Equity
Principal Software Engineer, Embedded Linux (AI2497)
Principal Software Engineer, Embedded Linux (AI2497)

SiMa Technologies, Inc. • San Jose (CA)

Hybrid
USD 204,000 - 316,000
Equity
Benefits package
Lead SoC Architect for GenAI & Edge ML Platforms
Lead SoC Architect for GenAI & Edge ML Platforms

SiMa Technologies, Inc. • San Jose (CA)

Hybrid
USD 231,000 - 358,000
Senior/Principal Embedded Systems Software Engineer
Senior/Principal Embedded Systems Software Engineer

MediaTek Research Lab Inc. • San Jose (CA), Northern (KY)

Hybrid
USD 179,000 - 244,000
Senior Embedded Systems Engineer - Linux Kernel & Drivers
Senior Embedded Systems Engineer - Linux Kernel & Drivers

Microchip • San Jose (CA)

On-site
USD 91,000 - 232,000
Health benefits from day one
Retirement savings plans
ESPP with 2 year look-back
Staff ML Software Engineer - Embedded AI on ARM
Staff ML Software Engineer - Embedded AI on ARM

Qualcomm • San Diego (CA)

On-site
USD 158,000 - 238,000
Senior Embedded Platform Lead - SoC Bring-Up & Linux Equity
Senior Embedded Platform Lead - SoC Bring-Up & Linux Equity

NVIDIA AI • Santa Clara (CA)

On-site
USD 180,000 - 260,000
Equity
Benefits
Senior SoC Architect — Edge ML, GenAI, HW/SW Co-Design
Senior SoC Architect — Edge ML, GenAI, HW/SW Co-Design

SiMa.ai • San Jose (CA)

On-site
USD 231,000 - 359,000
Competitive salary