CareerPlanSign in

Principal Firmware Engineer

India, Multiple Locations, Multiple Locations💼 Full-time🗓 2026-07-23 → 2026-09-26

Core

Architect, design, and implement security firmware components, driver interfaces, and bring-up solutions for hardware systems, ensuring end-to-end feature delivery from design to production.

Role type

Principal Firmware Engineer (Security & Embedded Systems)

Builds

Secure firmware solutions, driver interfaces, and bootloaders for multicore SoC environments

Domain

Hardware security, embedded systems, and firmware architecture

Deliverable

production ML models | product features

Required skills

C, C++, Rust, multicore embedded software development, hardware architecture design, secure boot implementation, secure firmware updates, attestation, secure recovery, secure debug workflows, SoC bring-up, board support package porting, peripheral integration (PCIe, I2C, SPI, USB, UART), memory management, multithreading, (RT)OS scheduling, cryptographic algorithms, key management, supply chain security, firmware vulnerability assessment, penetration testing

Preferred skills

Security Development Lifecycle (SDL) practices, test-driven development, cloud firmware technologies, industry-standard security protocols, secure communications, threat vector analysis, security mitigation strategies

Technologies

C, C++, Rust, PCIe, I2C, SPI, USB, UART, (RT)OS, SMP, heterogeneous computing environments

Responsibilities

Define firmware requirements and specifications with cross-functional teams; perform system-level debugging and troubleshooting for complex hardware and firmware issues; incorporate Security Development Lifecycle (SDL) practices; stay updated on cloud firmware trends and provide recommendations; architect and implement security protocols and cryptographic solutions.

Seniority

Principal, hands-on IC with strategic architecture and mentorship

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