Your browser does not support javascript! Please enable it, otherwise web will not work for you.

Principal Firmware Engineer (Security)

Home > C/C++ programming jobs

Principal Firmware Engineer (Security) in Others new

  • Hyderābād, India

Responsibilities

  • Lead, manage, and grow a team of firmware engineers while remaining a hands-on individual contributor.
  • Design, develop, and optimize secure embedded software and verified boot pipelines.
  • Implement SPDM attestation for device authentication and remote platform measurement.
  • Develop secure factory and field provisioning workflows.
  • Design and maintain cryptographic firmware-signing infrastructure, secure update pipelines, and revocation mechanisms.
  • Diagnose hardware, software, and cryptographic failure modes using JTAG, GDB, and logic analyzers.
  • Collaborate with security experts, hardware engineers, and system architects on roadmaps and embedded security solutions.
  • Contribute to open-source security standards or embedded projects.

Requirements

  • Bachelor’s or Master’s degree in Computer Science, Electrical Engineering, Cybersecurity, or a related field.
  • 20+ years of experience in embedded software development with strong C/C++ experience.
  • Proven experience managing and leading engineering teams while remaining active in software development and system architecture.
  • Expertise in Secure Boot, hardware Root of Trust, cryptography, hashing, digital signatures, and SPDM attestation.
  • Hands-on experience with secure provisioning, HSM integration, secure key storage, firmware signing, and lifecycle revocation architectures.
  • Strong knowledge of RTOS, Linux kernels, device drivers, BSPs, hardware bring-up, SPI, I2C, UART, USB, PCIe, and Ethernet.
  • Familiarity with PCIe root ports, SR-IOV, Yocto, Buildroot, JTAG, and GDB.
  • Experience with BMCs and hardware security accelerators is preferred.

Benefits

  • Equity is provided to every employee.
  • The company offers a diverse, collaborative environment focused on continuous learning and mutual support.
  • The role is based at the company’s headquarters in Silicon Valley; no remote or hybrid arrangement is stated.

Axiado

Axiado builds hardware-anchored platform security for servers and infrastructure, centered on its Trusted Control/Compute Unit (TCU) processor with root-of-trust functions and AI-based threat detection. It sells security silicon, firmware, and reference platforms to server and network equipment m...

Similar positions

Flight Software Engineer II

  • Rocket Lab Corporation
  • Full time
  • USA
  • 11/14/2026
  • Salary: $108k - $148k/yr
  • Long Beach, CA

Software Engineer II

  • PlayStation Global
  • Full time
  • USA
  • 11/14/2026
  • Salary: $164k - $246k/yr
  • San Mateo, CA

Staff Embedded Controls Engineer

  • Ford Motor
  • Full time
  • USA
  • 11/14/2026
  • Salary: $150k - $284k/yr
  • Palo Alto, CA

Staff Firmware Security Engineer

  • Rockwell Automation
  • Full time
  • Others
  • 11/14/2026
  • Singapore (city not specified)

Software Development Engineer in Test

  • Mapbox
  • Full time
  • Remote
  • 11/14/2026
  • Germany