Description
NVIDIA is seeking highly motivated and creative software engineers to join the Platform Software team. You will work on designing key aspects of SOC drivers, BSP, and CI/CD systems, as well as collaborating with partners and OEM customers.
Responsibilities:
- Own the end-to-end software integration strategy for products across firmware, BSP, drivers, GPU software, services, test and release systems.
- Lead system-level debugging of boot failures, hangs, crashes, and other issues.
- Use various tools and techniques to isolate failures across system layers.
- Build automated failure classification systems.
- Drive root-cause analysis and corrective actions for defects and integration failures.
- Integrate OEM and partner software into the NVIDIA software stack.
- Work closely with multi-functional teams to prioritize issues and enable new features.
Requirements:
- BS or MS degree in Computer Engineering, Computer Science, or equivalent experience.
- 12+ years of relevant software development experience.
- Strong understanding of ARM microarchitecture, SoC architecture, and kernel internals.
- Proficiency in C/C++ and Python.
- Experience with system-level debugging and integration.
Preferred Qualifications:
- Background in sophisticated system-level debugging.
- Experience with system-level reliability and resiliency features.
- Familiarity with system-level security concepts.
- Experience with embedded system software concepts.
Your base salary will be determined based on your location, experience, and the pay of employees in similar positions. The base salary range is $224,000 - $356,500 for Level 5, and $272,000 - $431,250 for Level 6. You will also be eligible for 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-System-Software-Integration-and-Debug-Engineer_JR2025862-1