Job Title
Senior System Software Engineer
Role Summary
Develop system software for Windows-on-Arm SoC platforms including platform drivers, BSP, debug tooling, and triage automation. Work on pre-silicon validation, board bring-up, and production stabilization while collaborating with OEMs and global engineering teams.
Experience Level
Senior β 5+ years of relevant software development experience.
Responsibilities
Primary responsibilities include:
- Pre-silicon validation and board bring-up for Windows-on-Arm platforms.
- Design, implement, and triage platform drivers and BSP components for SoCs.
- Develop debug tools and triage automation to isolate faulty IP/components and improve stability.
- Support OEM ecosystem and co-engineer solutions with partners and customers.
- Assist with boot KPIs, security-related work, and OS driver support.
- Contribute to architecture definition, early modeling, and simulation.
- Collaborate with cross-functional and international teams from pre-silicon through production.
Requirements
Must-have technical skills and experience:
- 5+ years of relevant software development experience focused on platform, driver, or SoC software.
- Strong understanding of ARM microarchitecture and exception levels.
- Hands-on experience with Windows-on-Arm systems, Windows debug tools, and debug methodologies.
- Experience with pre-silicon work, silicon bring-up, and stability triage.
- Knowledge of Windows Driver Model, KMDF, ACPI, and UEFI.
- Proficiency in C/C++ and Python.
- Familiarity with system architecture: caches, buses, memory controllers, DMA.
- Operating systems fundamentals with kernel and hypervisor experience on Windows and Linux.
- Experience with debuggers (WinDBG, T32, JTAG) and compilers (GCC, MSVC, LLVM).
Nice-to-have:
- Experience on Windows-on-Arm product development and working with IBV/ISV/IHV ecosystems.
- Advanced system-level debugging, reliability/resiliency, security, or embedded software experience.
Education Requirements
Bachelor's or Master's degree in Computer Engineering, Computer Science, or equivalent practical experience (BS/MS or equivalent experience).
About the Company
Company: NVIDIA
Headquarters: Santa Clara, California, USA
NVIDIA is a global leader in accelerated computing, renowned for its innovative solutions in AI and digital twins that transform diverse industries. The company specializes in networking technologies, providing end-to-end InfiniBand and Ethernet solutions for servers and storage that optimize performance and scalability. NVIDIA serves sectors such as high-performance computing, enterprise data centers, and cloud computing, constantly reinventing its products and services to stay ahead in the market.

Date Posted: 2026-06-15