Senior Product Security Software / Firmware Engineer
Core
Design, develop, and integrate firmware and security solutions for embedded systems, focusing on secure boot, hardware root of trust, and cryptographic key management.
Role type
Senior IC firmware and security engineer
Builds
Secure firmware features and platform protection mechanisms for edge-to-cloud devices
Domain
Hardware security, embedded systems, cryptography
Deliverable
production ML models | product features | infrastructure
Required skills
C/C++, embedded system development, firmware architecture, hardware-based security technologies, cryptographic algorithms, TPM/TCG standards, system design, debugging
Preferred skills
Secure Boot architectures, UEFI/U-Boot, hardware security modules, Post-Quantum Cryptography (PQC), secure platform architecture design
Technologies
C, C++, Python, Rust, Bash, Shell, UEFI, U-Boot, TPM, TCG
Responsibilities
Lead design, development, testing, and integration of complex firmware and security solutions; Architect and implement secure firmware features across embedded and platform environments; Drive technical direction and provide leadership for cross-functional engineering initiatives; Review system designs, code, and validation strategies to ensure compliance with security, quality, and reliability standards; Collaborate with internal and external engineering teams to deliver secure and scalable platform solutions; Evaluate emerging security technologies and integrate them into future product designs
Seniority
Senior, hands-on IC