Senior Tegra Software Engineer
$152,000–$241,500 year
On-siteSanta Clara, California, United States
Job Summary
Develop bare metal firmware, software, and applications for security use cases and proofs of concept while handling and debugging all security and system software issues for Tegra SoC. Work on ROT (Root of Trust) builds within the cryptographic security system and actively participate in the silicon lifecycle, ranging from pre-silicon simulation and emulation through test validation to power-on bring-up phases. Specify and implement test cases while driving improvements to test automation and software quality. Collaborate with architecture and software/hardware teams to advance next-generation System-on-Chips and engage with technology partners to ensure seamless integration and flawless performance.
Required Qualifications
- B.S. or M.S. in Computer Science, Computer Engineering, Electrical Engineering, or equivalent experience
- 5+ years of relevant software development experience
- Strong system software engineering skills combined with a drive to tackle hard problems
- Proficiency in programming and debugging in C, C++, and Assembly language
- Good understanding of operating system internals, embedded systems, and security software
- A proven great teammate; self-motivated with a positive attitude and the ability to work independently with minimal direction
- Excellent communication skills
Desired Qualifications
- Experience in RUST and Ada/Spark programming language is a plus
- Experience with GPU and SOC technology
- advanced architecture development topics such as Security Enclave, Secure Boot, Root of Trust, Runtime Security services, Confidential Compute, Cryptography, and more
- Demonstrated ability to lead security initiatives and mentor other engineers
- Published research or contributions to the security community
- Understanding of Security SDLC and standards like ISO 26262 Safety, ISO 21434 Security
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.