Description
NVIDIA is searching for a Senior GPU System Software Engineer to join the SOC System Software organization. The successful candidate will design, develop, and validate SOC & GPU Boot and Security software across Automotive, Embedded, and Data Center platforms.
Responsibilities:
- Design, develop, and validate SOC & GPU Boot and Security software across multiple platforms.
- Participate in the new silicon lifecycle, from pre-silicon simulation to silicon power-on bring-up phases.
- Identify, debug, and resolve issues within the Boot stack.
- Collaborate with architecture, software, and hardware design teams to enhance NVIDIA System-on-Chips.
Requirements:
- Bachelor's or Master's degree in Electrical Engineering, Computer Science, or Computer Engineering.
- 5+ years of experience in relevant roles.
- Proficiency in bare-metal firmware development, particularly with PCIE, ACPI, and ARM/RISC-V technologies.
- Familiarity with computer system architecture, microprocessors, and microcontroller fundamentals.
- Expertise in C programming languages and outstanding debugging skills.
- Defensive security programming skills.
- Excellent communication abilities, both verbal and written.
Preferred qualifications:
- Familiarity with Boot Process intricacies on sophisticated SoCs.
- Understanding of GPU software kernel driver and firmware.
- Experience in Pre-Silicon/Post-Silicon bring-up of complex SoCs.
- Experience with GenAI-based workflows for System SW development and debugging.
- Experience working with 3rd party SOC vendors and their software.
NVIDIA offers highly competitive salaries and a comprehensive benefits package, including equity and benefits.
This listing is enriched and indexed by YubHub. To apply, use the employer's original posting:
https://nvidia.wd5.myworkdayjobs.com/en-US/NVIDIAExternalCareerSite/job/US-CA-Santa-Clara/Senior-GPU-System-Software-Engineer_JR2022837