Principal Embedded Linux Software Engineer

SiMa.ai

San Jose (CA)

On-site

USD 203,800 - 315,900

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Equity

Job summary

SiMa.ai in San Jose, CA is seeking a Principal Software Engineer, Embedded Linux to lead OS driver development, boot software, and Yocto-based builds for the MLSoC platform. The role requires 10+ years in embedded systems and strong C/C++.

You will work on Linux drivers for SPI, I2C, USB, PCIe, MIPI, Ethernet and eMMC, integrate IP blocks, and collaborate with silicon teams across geographies. On-site in San Jose, you will join a high-performance team.

Qualifications

  • BS/MS in computer science with 10+ years of experience.
  • Experience building firmware, boot code on high-performance 64-bit ARM processors.
  • Hands-on experience developing drivers for SPI, I2C, USB, PCIe, MIPI, Ethernet, eMMC.
  • Experience with silicon teams for pre-silicon verification, post-silicon bring-up and troubleshooting.
  • Experience with Yocto/Debian and embedded RTOS (e.g. QNX).
  • Docker and Hypervisor experience is highly desirable.
  • Experience with OSS software frameworks.
  • Proficiency in C/C++.
  • Proven track record delivering complex software products.

Responsibilities

  • Leverage IP SW from Synopsys and ARM and integrate into MLSoC SW environment
  • Develop drivers for peripheral devices including Low and High speed interfaces for Linux
  • Develop drivers and support for Docker and Hypervisor environments
  • Test and verify Linux drivers and environment with Chip Virtualizers and Zebu emulators
  • Hardware communication between multiple heterogeneous cores
  • Configure Linux environments for different reference boards
  • Modify and perform Yocto and eLxr/Debian builds for new functionality
  • Provide SW to support HW MLSoC test validation team

Skills

C/C++ programming
Linux kernel / embedded
Team collaboration

Education

BS/MS in Computer Science

Tools

Docker
Hypervisor
Yocto
Debian

Job description

SiMa.ai in San Jose, CA is seeking a Principal Software Engineer, Embedded Linux to lead OS driver development, boot software, and Yocto-based builds for the MLSoC platform. The role requires 10+ years in embedded systems and strong C/C++.

You will work on Linux drivers for SPI, I2C, USB, PCIe, MIPI, Ethernet and eMMC, integrate IP blocks, and collaborate with silicon teams across geographies. On-site in San Jose, you will join a high-performance team.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

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
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 Systems Engineer: Linux Kernel & Drivers
Senior Embedded Systems Engineer: Linux Kernel & Drivers

Microchip Technology Inc • Santa Rosa (CA)

On-site
USD 91,000 - 232,000
Competitive base pay
Restricted stock units
Quarterly bonus payments
+3
Principal Embedded Engineer - Linux, Security & Networking
Principal Embedded Engineer - Linux, Security & Networking

6AM City, LLC • California (MO)

Hybrid
USD 165,000 - 215,000
Senior Embedded Linux Systems Engineer (Kernel/Drivers)
Senior Embedded Linux Systems Engineer (Kernel/Drivers)

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
Staff Embedded Linux Software Engineer
Staff Embedded Linux Software Engineer

Socket.dev • Sunnyvale (CA)

On-site
USD 207,000 - 300,000
Principal Embedded Linux Architect — Lead Kernel & BSPs (Equity)
Principal Embedded Linux Architect — Lead Kernel & BSPs (Equity)

Oho Group • Austin (TX)

On-site
USD 150,000 - 230,000
Bonus
Equity options
Embedded Software Engineer - Jetson/Linux Driver Specialist
Embedded Software Engineer - Jetson/Linux Driver Specialist

Allen Control Systems • Town of Texas (WI)

On-site
USD 90,000 - 130,000
Competitive salary
ACS Equity Package
Health, Dental, Vision Insurance
+1
Senior Software Engineer (Embedded Linux)
Senior Software Engineer (Embedded Linux)

Delaney Group • United States

Remote
USD 100,000 - 130,000
Senior Embedded Systems Engineer (C/C++, Linux)
Senior Embedded Systems Engineer (C/C++, Linux)

eInfochips • San Jose (CA)

On-site
USD 90,000 - 120,000