CareerPlanSign in

Firmware Engineer II

India, Uttar Pradesh, Noida💼 Full-time🗓 2026-07-21 → 2026-09-25

Core

Design and develop firmware components, driver interfaces, and system libraries for SoC bring-up and low-level hardware.

Role type

Firmware Engineer

Builds

Firmware components, driver interfaces, and system libraries for SoC platforms

Domain

Embedded systems, SoC architecture, hardware/firmware interface

Deliverable

production ML models | product features | infrastructure

Required skills

SoC bring-up, platform initialization, board support package development, low-level driver development (PCIe, SPI, I2C, I3C, USB, UART), memory management, interrupt handling, multi-threading, SMP, heterogeneous computing, hardware architecture design, system-level debugging, root cause analysis

Preferred skills

Cloud firmware technologies, hardware accelerator software design, CPU execution modes, security models, cache coherency, virtualization, RAS, RTOS scheduling

Technologies

PCIe, SPI, I2C, I3C, USB, UART, eMMC, RTOS

Responsibilities

Contribute to architecture and design of firmware components and driver interfaces; Perform system-level debugging and troubleshooting of hardware/firmware issues; Collaborate with cross-functional teams to define firmware requirements; Stay up to date with industry trends in cloud firmware technologies

Seniority

Mid-Senior (4+ years experience)

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