Senior System Software Engineer - Simulation Software

NVIDIA Ltd.
Austin, TX, United States
3 days ago
Apply on us.experteer.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
5 years minimum
Working hours
Regular working hours

Tech stack

Artificial Intelligence Systems Engineering Build Automation C++ (Programming Language) Computer Engineering System Configuration Software Debugging Linux Programming Tools Python (Programming Language) Shell Script Simulation Software
+5 more
Software Engineering SystemC System Programming System Software Information Technology

Job description

Experteer Overview As a Senior System Software Engineer in NVIDIA’s Simulation Software team, you accelerate early software bring-up for new chips and platforms. You’ll verify pre-silicon readiness and build automation to scale simulation-based development, enabling multiple teams to validate and debug hardware-software interactions. You’ll improve developer experience through tooling and workflows, tackling complex cross-stack issues. This role offers impact on self-driving cars, AI solutions, and the broader mission to advance computing with simulation-driven platforms. Compensation / Benefits * Drive early software bring-up on simulation platforms for new chip and platform programs * Verify platform readiness and validate software functionality in pre-silicon development environments * Develop scripts, tools, and automation to improve productivity, reliability, and scale for simulation-based software development * Enable module teams to use simulation platforms effectively for development, debugging, and validation * Debug complex issues spanning software, platform configuration, infrastructure, and simulation environment interactions * Improve developer experience for teams using simulation infrastructure through better workflows, diagnostics, and tooling Tasks * BS, MS, or equivalent experience in Computer Science, Computer Engineering, Electrical Engineering, or related field * 5+ years of relevant software development experience * Strong C/C++ and Python programming skills * Hands-on experience with SystemC, VDK, or similar simulation platforms * Experience with system software bring-up, platform validation, low-level software development, or infrastructure-facing systems engineering * Strong Linux fundamentals, including shell scripting, process/debug tools, and development workflows * Strong debugging and problem-solving skills across software stacks, tools, platform behavior, and system interactions * Experience building developer tools, automation, test infrastructure, triage workflows, or tooling focused on improving efficiency * Ability to work across teams and drive technical execution in ambiguous early-development environments Key requirements * equity * comprehensive benefits package * competitive salaries

Requirements

issues. debugging, and validation * Debug complex issues spanning software, platform configuration, infrastructure, and simulation environment interactions * Improve developer experience for teams using simulation infrastructure through better workflows, diagnostics, and tooling Tasks * BS, MS, or equivalent experience in Computer Science, Computer Engineering, Electrical Engineering, or related field * 5+ years of relevant software development experience * Strong C/C++ and Python programming skills * Hands-on experience with SystemC, VDK, or similar simulation platforms * Experience with system software bring-up, platform validation, low-level software development, or infrastructure-facing systems engineering * Strong Linux fundamentals, including shell scripting, process/debug tools, and development workflows * Strong debugging and problem-solving skills across software stacks, tools, platform behavior, and system interactions * Experience building developer tools, automation, test aaaaa 2026-08-11 triage workflows, or tooling focused on improving efficiency * Ability to work across teams and drive technical execution in ambiguous early-development environments Key requirements * equity * comprehensive benefits package * competitive salaries

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on us.experteer.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

52 sec

Running persistent Linux environments directly on Windows

Ben Breard Ben Breard · World Congress 2025

3:21 min

Building a custom bash script to detect secrets

Dwayne Mcdaniel · LIVE

1:19 min

Advancing autonomous driving capabilities with specialized software talent

Katrin Lehmann Katrin Lehmann +1 · Coffee With Developers

3:55 min

Demonstrating .NET installation on Debian and Azure Linux

Silvano Coriani Silvano Coriani · Europe 2026 Virtual

3:30 min

Transitioning from CUDA software architect to user

Stephen Jones · Coffee With Developers

3:35 min

Controlling browser configurations via simple Bash scripts

Benjamin Bischoff Benjamin Bischoff · Europe 2026 Virtual

Videos

See all

Related articles

See all