Description
NVIDIA is seeking highly motivated and creative engineers to join the Platform Software team. You will work on all aspects of SOC and system technology verticals with a team of software engineers. The role involves designing key aspects of SOC drivers, BSP, and CI/CD systems, as well as collaborating with partners and OEM customers.
Responsibilities:
- Develop and troubleshoot platform drivers for SOCs
- Build automation triage tools and issue packetizations for FW and OS drivers
- Support OS driver development, bring-up, and troubleshooting of Platform and Multimedia drivers
- Provide innovative solutions for the OEM ecosystem
- Assist with Boot KPIs, Security, and OS drivers
- Support multiple ecosystems related verticals
- Follow devices from pre-silicon to production across different business verticals
- Be involved in architecture definition and early modeling, simulation for groundbreaking products
- Collaborate and communicate effectively with global teams
Requirements:
- BS or MS degree in Computer Engineering, Computer Science, or equivalent experience
- 12+ years of meaningful software development experience
- Strong understanding of ARM microarchitecture and exception levels
- Background in solving problems for large complex systems deployed at scale
- Strong C/C++ and Python programming skills
- Good understanding of ACPI and Device tree concepts
- Familiarity with computer system architecture, microprocessor, and microcontroller fundamentals
- Strong Operating systems fundamentals with Kernel and Hypervisor experience on Windows and Linux systems
- Hands-on experience with debuggers like GDB, WinDBG, and compilers like GCC, MSVC, LLVM
- Good understanding of SOC architecture spanning across Boot, Security, and OS
Preferred Qualifications:
- Background and strength in sophisticated system-level debugging
- Experience working on system-level reliability and resiliency features
- Familiarity with system-level security concepts
- Experience with embedded system SW concepts
You will be eligible for equity and benefits. The base salary range is $224,000 - $356,500 USD.
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-Engineer---Platform-Software_JR2025273