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

Director, Embedded Software Engineering; AI

Job in San Jose, Santa Clara County, California, 95199, USA
Listing for: SiMa.ai
Full Time position
Listed on 2026-10-11
Job specializations:
  • Software Development
    Embedded Software Engineer, DevOps, Software Project Mgr/ Lead
Salary/Wage Range or Industry Benchmark: 231000 - 358000 USD Yearly USD 231000.00 358000.00 YEAR
Job Description & How to Apply Below
Position: Director, Embedded Software Engineering (AI2558)
Job Title:

Director, Embedded Software Engineering

Job Location:

San Jose, CA (This position requires a full-time, on-site presence in our San Jose, CA office)

Job

Description

The SoC software team creates the Board Support Package (BSP) and platform SW for SiMa.ai's MLSoC™ product line. The team develops and supports the OS, boot software, device drivers and run-time environment for the multiple subsystems in the MLSoC, and builds embedded Linux applications and APIs that supports customers and end-to-end applications across the MLSoC's IO subsystems.

We are looking for a hands-on Director of Engineering to lead the embedded software team at our San Jose headquarters. You will own the technical direction and delivery of the US SoC SW team, coordinate feature delivery with the India team, and work closely with the other global SW teams and with silicon, hardware, validation, product and customer-facing groups.

Responsibilities:
  • Own the roadmap, schedule, quality and release of the MLSoC SDK features assigned to the US team: OS, boot software, device drivers, run-time environment, and embedded Linux applications and APIs. The SoC SW team also supports Factory Test for SiMa PCBAs.
  • Contribute hands-on to architecture, design and code review, and step in directly on critical bring-up and debug work in U-Boot, firmware, secure boot, Linux and associated interface libraries.
  • Set technical direction for the secure boot chain, firmware and U-Boot, including key management and image authentication.
  • Set technical direction for eLxr/Debian builds, and for the Linux configurations on each reference board.
  • Direct the development of drivers for low-speed and high-speed peripheral interfaces, and support for Docker, hypervisor and RTOS environments. This includes PCIe, MIPI, USB, DDR, Ethernet, I2C, SPI, SDIO, etc.
  • Work as a peer with the Director of Engineering in India to plan, split and coordinate feature delivery across both sites, and keep priorities, schedules and interfaces aligned.
  • Leverage AI to optimize all SW processes
  • Lead, hire and develop the US embedded software team
  • Plan headcount and budget for the US SoC team, and report progress and risks to executive leadership.
  • Oversee integration of third party IP software into the MLSoC software environment.
  • Partner with silicon and hardware teams on pre-silicon verification using SoC emulators, and on post-silicon bring-up and troubleshooting.
  • Provide SW for the MLSoC chip validation
  • Work with product management and customer-facing teams to turn customer requirements into SDK deliverables and commitments.
  • Establish engineering practices for code review, continuous integration, release management, quality metrics, security response and open source license compliance.
Key Requirements:
  • BS/MS in computer science, electrical engineering or a related field, with a minimum of 15 years of total experience in embedded software, including at least 5 years of people management/supervisory experience.
  • Proven track record of building, scaling and retaining high-performance engineering teams, and of working as a peer with leaders at other sites to deliver across multiple geographies and time zones.
  • Proven track record of delivering complex software products or SDKs to external customers.
  • Hands-on experience developing firmware, boot code and software for high-performance 64-bit Arm processors.
  • Hands-on experience with U-Boot, including porting, customization and debugging.
  • Hands-on experience with secure boot, including chain of trust, image signing and verification, and key management.
  • Experience with embedded RTOS (e.g. QNX) in a product environment.
  • Experience with hypervisors, including running and supporting guest operating systems on Arm.
  • Deep experience with Linux kernel and…
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)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary