CareerPlanSign in

Firmware Engineer II

India, Uttar Pradesh, Noida💼 Full-time🗓 2026-07-22 → 2026-09-27

Core

Designing and implementing security firmware components, including driver interfaces, bring-up, and security features for hardware/firmware solutions at scale.

Role type

Firmware Engineer II (Security & Embedded Systems)

Builds

Secure firmware solutions, bootloaders, and platform initialization for multicore/heterogeneous computing environments.

Domain

Hardware security, embedded systems, firmware development.

Deliverable

production ML models | product features | infrastructure

Required skills

C/C++/Rust programming, SoC bring-up, secure boot, secure firmware updates, attestation, secure recovery, secure debug workflows, computer architecture (processors, buses, memories), OS primitives (memory management, scheduling, interrupts, multi-threading), PCIe/I2C/SPI/USB/UART peripherals, root cause analysis, cryptographic algorithms, public key infrastructure, key management, supply chain security, vulnerability assessment, penetration testing.

Preferred skills

SDL integration, Test-Driven Development, cloud firmware technologies, heterogeneous computing environments.

Responsibilities

Implement security firmware components and driver interfaces; perform system-level debugging and troubleshooting for complex hardware/firmware issues; collaborate with cross-functional teams to define firmware requirements; incorporate SDL throughout the development process; stay updated on industry trends in cloud firmware technologies.

Seniority

Mid-Senior, hands-on IC

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