System Software Engineer - Base OS (RDSS Intern)
NVIDIA is hiring a System Software Engineer - Base OS (RDSS Intern) in Taipei, Taiwan. Level rates it ; you can apply on Level.
AI in this role
Enable and support Linux distros on NVIDIA Vera Superchips for AI and HPC platforms as a Base OS intern.
By submitting your resume, you’re expressing interest in our 2027 RDSS (Research and Development Substitute Services) program. Please confirm your eligibility with the local district office before applying the role.
NVIDIA’s invention of the GPU in 1999 fueled the growth of the PC gaming market, redefined modern computer graphics, and revolutionized parallel computing. More recently, GPU deep learning ignited modern AI — the next era of computing — with the GPU acting as the brain of computers, robots, and self-driving cars that can perceive and understand the world. Today, we are increasingly known as “the AI computing company”. We're looking to grow our company, and build our teams with the most resourceful people in the world. Join us at the forefront of technological advancement.
What you'll be doing:
The NVIDIA Vera Superchips are the foundation for the next generation of AI and HPC platforms. Your role as a Base OS Engineer is to enable Vera within Linux distros such as Ubuntu, RedHat and SLES, and to support both internal validation teams of Vera MGX systems.
Work closely with external partners and customers to enable their preferred kernels and distros on MGX platforms!
Partner with Hardware and Firmware development teams to bring up new NVIDIA platforms, from power on to OS boot.
What we need to see:
BS or Masters in computer science, or related field or equivalent experience.
Excellent C and Python programming skills. Expertise in coding is crucial to your success in this role.
Familiarity with at least one major Linux distro (Ubuntu, RedHat, SLES) is required.
Knowledge of OS concepts such as filesystems, job scheduling, device drivers, and storage, is required.
Excellent communication and planning skills.
Ways to stand out from the crowd:
Knowledge of virtualization concepts such as device passthrough and SR-IOV is desired.
Background in PCIe, USB, and similar low level protocols is recommended.
Experience with UEFI and BMC firmware is strongly favored.
Having written software in GitHub with exposure to the opensource development life cycle is desired.
Experience with complex system-level debugging is invaluable.
NVIDIA is widely considered to be one of the technology world’s most desirable employers. We have some of the most forward-thinking and hardworking people on the planet working for us. If you're creative and autonomous, we want to hear from you!
How we rate this
System Software Engineer - Base OS (RDSS Intern) at NVIDIA rates 10 out of 100 for how much of the daily work is AI. That makes it Little AI (AI Level 1 of 4). The level is about AI in the job, not seniority.
Little AI. AI is not part of the work.
- ●●●● Builds AI80 to 100
- ●●●○ Works on AI60 to 79
- ●●○○ Uses AI40 to 59
- ●○○○ Little AI0 to 39
Levels come from how often the tools, models and workflows of the role are named in the posting itself. Open the description and count.
Prepare for this job
Built from this posting and from similar jobs on Level.
Skills and AI tools this role asks for
Also common in software engineer jobs at this level
Pay
- Typical software engineer job
- $168k
This posting doesn't list pay. Use the typical software engineer figure when pay comes up. See software engineer jobs
Questions you could be asked
- Tell me about a project where c was part of your work. What did you do?
- Tell me about a project where python was part of your work. What did you do?
- Tell me about a project where os kernels was part of your work. What did you do?
- Tell me about a project where device drivers was part of your work. What did you do?
- Tell me about a project where system debugging was part of your work. What did you do?
Adapt your resume
- List these exact terms on your resume: C, Python, Os Kernels, Device Drivers, and System Debugging. An applicant tracking system matches the wording, not the idea.
- Attach one line of real, concrete experience to at least one of them. A tool named with nothing behind it rarely survives a human read.
Want an expert to read your CV for this job?
Free. Send your CV and the role you want next. We reply by email within 2 to 4 business days.
Get new software engineer jobs by email
One email a week with the new software engineer jobs, each rated for how much AI is in the work. No recruiter spam, unsubscribe in one click.
Free. One email a week. Unsubscribe in one click.
Similar roles
Software Engineering roles that involve little AI, at other companies.
What kind of AI work fits you?
Answer 12 practical questions in about three minutes. Get a simple profile, the work it points to, and live roles to explore next.
Find my next step