CareerPlanSign in

Staff Embedded Firmware & System Software Engineer — Platform Controller and SoC Stack

India🌐 Remote💼 Full-time🗓 2026-09-21 → 2026-09-25

Core

Building the software stack for next-generation silicon into a production-ready computing platform, focusing on embedded firmware, platform controllers, boot software, and system-level interfaces.

Role type

Staff Embedded Firmware & System Software Engineer (Platform Controller & SoC Stack)

Builds

Production-ready computing platforms, platform controllers, and SoC stacks

Domain

Semiconductor, Hardware/Software Integration, Embedded Systems

Deliverable

production ML models | product features | infrastructure

Required skills

C, C++, Rust, Zephyr RTOS, PCIe architecture, IOMMU, DMA, kernel drivers, bootloaders, hardware debugging, JTAG/SWD, ETM/ITM trace, device drivers, interrupt handling, memory management, cache coherency

Preferred skills

AI-assisted development tools, high-speed interconnects, virtualization, chiplet technologies

Technologies

Zephyr RTOS, PCIe, IOMMU, DMA, Arm Cortex-M, RISC-V, C, C++, Rust

Responsibilities

Design and maintain Zephyr RTOS firmware for platform management controllers; Develop high-quality drivers aligned with Zephyr's driver model; Bring up and debug PCIe links on first silicon; Implement and maintain PCIe host controller and endpoint drivers; Configure, validate, and troubleshoot IOMMU functionality; Develop system software throughout the boot and runtime path; Debug DMA correctness, memory access, and cache coherency issues; Perform post-silicon bring-up activities; Use low-level debugging tools to investigate hardware-software failures; Translate hardware specifications into reliable software; Collaborate with hardware, RTL, and architecture teams; Contribute to software architecture and engineering standards.

Seniority

Staff, hands-on IC with significant technical ownership

Sourced via lever · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.