This job is closed
Applications are no longer available for this announcement. Explore current related opportunities below.
Job description
We are seeking a highly experienced Senior Software/Firmware Engineer to join our product security team
This role focuses on firmware development, secure boot technologies, hardware root of trust security, and cryptographic key management
Secure Boot – Establishing platform hardware root of trust, boot integrity, firmware authentication, and platform protection
Key Management – Secure creation, storage, distribution, renewal, and revocation of cryptographic keys and digital certificates
Lead the 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
Mentor and guide junior engineers while promoting engineering best practices
Benefits
The chance to earn an annual bonus based on performance
A hybrid, flexible work model that ensures connectivity, a commitment to our culture and continued impact for team members
Subsidized health insurance, retirement programs and paid time off, including an industry-leading maternity and paternity leave package
Recognition for your contributions, and potential participation in long-term incentives like annual equity awards
Opportunities for personal and professional development to help you reach your career goals
The ideal candidate has deep expertise in embedded systems, C/C++ development, hardware security architecture, digital signature, and cryptography algorithmsStrong understanding of firmware architecture and hardware-based security technologiesStrong proficiency in C/C++; experience with Python, Rust, Bash, or Shell scripting is a plusExtensive experience in embedded system development and debuggingStrong understanding of different cryptographic algorithmsExperience with Trusted Platform Module (TPM) technologies and Trusted Computing Group (TCG) standards8+ years of software, firmware, or embedded systems development experienceExcellent analytical, problem-solving, communication, and technical leadership skillsExperience developing and executing test plans, debugging complex issues, and creating validation toolsBachelor’s or Master’s degree in Computer Science, Computer Engineering, Electrical Engineering, or a related fieldExperience with Secure Boot architectures and implementationKnowledge of firmware and bootloader technologies such as UEFI and U-BootExperience with cryptographic systems, key management, and digital signature technologiesUnderstanding of hardware security modules and hardware root-of-trust technologiesFamiliarity with Post-Quantum Cryptography (PQC) algorithms and emerging security standardsExperience designing secure platform architectures for enterprise or consumer devices
#J-18808-Ljbffr
Worksite address
sunnyvale, CA, 94087, US
Who can apply
Review the original listing for work authorization, qualifications and employer requirements.