Salary
💰 $148,000 - $287,500 per year
Tech Stack
LinuxOpen Source
About the role
- Contribute to architect and develop simulation platform for next-gen NVIDIA DGX platforms
- Build, integrate and enhance simulator components with new HW features and write supporting technical documents
- Bring full SW stack up on DGX Simulator; work closely with hardware modeling, kernel & platform driver teams distributed globally
- Improve performance, fix bugs across user and kernel stack, and automate execution flow
- Collaborate with world class engineering teams across HW and SW
Requirements
- Proficient in C/C++ with strong software development, optimization, user & kernel mode debugging skills
- OS fundamentals and system architecture understanding like low-level interfaces such as buses, controllers, interrupts etc.
- Good understanding of hypervisors & HW emulators, like QEMU, KVM, VDK, Simics, etc.
- Working experience on any one major Linux distro like Ubuntu, RedHat, SLES etc.
- Strong interpersonal & communication skills to work with a globally distributed engineering team
- Bachelor’s degree in computer science or related (or equivalent experience)
- 5+ years of relevant experience
- Experience in HW & SW stack bring up using Simulators & Emulators
- Previous experience around hardware interfaces such as PCIe, SPI, I3C with Linux boot solutions on x86 & ARM class platforms
- Experience in Out of Band and Inband management architectures
- Contribution in QEMU/KVM opensource repositories
- Experience in Verilog and SystemC
- Eligible for equity
- Benefits
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
CC++software developmentoptimizationuser mode debuggingkernel mode debuggingLinuxVerilogSystemChardware interfaces
Soft skills
interpersonal skillscommunication skills