Employer description & source details
Team Management & Hands-On Contribution: Lead, manage, and grow a team of firmware engineers while remaining a core individual contributor. Dedicate a significant portion of your time to writing code, conducting code reviews, and resolving low-level technical challenges. Security Architecture & Boot Flow: Architect, develop, and optimize embedded software solutions with a primary focus on end-to-end platform security, including Secure Boot, hardware Root of Trust (RoT), and verified boot pipelines. Protocols & Provisioning: Implement and manage attestation schemes such as SPDM for device authentication and remote measurement, alongside secure factory and field secure provisioning workflows. Firmware Signing & Lifecycle Management: Design and maintain cryptographic firmware signing infrastructure, secure update pipelines, and robust revocation mechanisms (such as anti-rollback counters, key revocation lists, and certificate revocation). Debugging & Security Analysis: Diagnose and resolve complex hardware/software and cryptographic failure modes using advanced debugging tools (JTAG, GDB, logic analyzers). Cross-Functional Collaboration: Partner closely with security experts, hardware engineers, and system architects to define roadmaps and deliver scalable embedded security solutions, while contributing to open-source security standards or embedded projects. Education: Bachelor’s or Master’s degree in Computer Science, Electrical Engineering, Cybersecurity, or a related field. Experience: 20+ years of experience in embedded software development, featuring a strong foundational background in C/C++. Team Leadership: Proven track record of managing and leading engineering teams while maintaining an active, hands-on role in software development and system architecture. Proven
Extracted skills: cybersecurity, security