Principal Embedded Linux Software Engineer

SiMa.ai

San Jose (CA)

On-site

USD 203,800 - 315,900

Full time

14 days+
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

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 Embedded Linux Engineer – SoC & Drivers
Principal Embedded Linux Engineer – SoC & Drivers

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, 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,800 - 315,900
Equity
Director of Embedded Software for MLSoC
Director of Embedded Software for MLSoC

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

On-site
USD 231,000 - 358,000
Principal Software Engineer, Embedded Linux (AI2497)
Principal Software Engineer, Embedded Linux (AI2497)

SiMa Technologies, Inc. • San Jose (CA)

On-site
USD 204,000 - 316,000
Equity
Benefits package
Director, Embedded Software—MLSoC (On-Site + Equity)
Director, Embedded Software—MLSoC (On-Site + Equity)

SiMa.ai • San Jose (CA)

On-site
USD 231,000 - 358,000
Equity
Benefits package
Director, Embedded Software for MLSoC SDK
Director, Embedded Software for MLSoC SDK

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

On-site
USD 231,000 - 358,000
Equity
Benefits package
Director, Embedded Software Engineering (AI2558)
Director, Embedded Software Engineering (AI2558)

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

On-site
USD 231,000 - 358,000
Equity
Benefits package
Director, Embedded Software Engineering (AI2558)
Director, Embedded Software Engineering (AI2558)

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

On-site
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