Tech Stack
Tag name is followed by "@" symbol and proficiency level value.
About proficiency levels:
- 1-2 — basic awareness. Minimal hands-on experience, and a rudimentary understanding of the technology's purpose;
- 3-6 — daily use. Comfortable and regular usage, capable of handling common tasks and challenges related to the technology;
- 7-9 — you are an expert, you can teach others, you know all the pitfalls and tricks;
- 10 — exceptional knowledge, comprehensive understanding, and adeptness in all aspects of the technology, including advanced problem-solving. Think twice before claiming or demanding such level.
AI
Bash @ 6
Debugging @ 4
Linux @ 7
Spark @ 4
- 1-2 — basic awareness. Minimal hands-on experience, and a rudimentary understanding of the technology's purpose;
- 3-6 — daily use. Comfortable and regular usage, capable of handling common tasks and challenges related to the technology;
- 7-9 — you are an expert, you can teach others, you know all the pitfalls and tricks;
- 10 — exceptional knowledge, comprehensive understanding, and adeptness in all aspects of the technology, including advanced problem-solving. Think twice before claiming or demanding such level.
Details
NVIDIA is seeking an experienced Senior Software Engineer to join the Embedded Platform team. The role focuses on accelerating Jetson, IGX, and DGX Spark product software system development for AI-at-the-edge platforms. You will work with a worldwide development team on Linux-based embedded products across their full product lifecycles.
Responsibilities
- Implement features that showcase the capabilities of Jetson, IGX, and DGX Spark platforms.
- Bring the latest AI-at-the-edge generations to life by working on sophisticated system-on-module designs.
- Contribute to hardware platform bring-up, boot firmware, Linux kernel device drivers, RTOS firmware, and software SDKs.
- Collaborate with various teams to develop system-level software solutions.
- Engage in the full product lifecycle, from hardware bring-up through production deployment.
Requirements
- Bachelor's or Master's degree in Computer Engineering or equivalent experience.
- 8+ years of experience in Linux and sophisticated embedded systems development.
- Excellent C, C++, and Bash programming skills.
- Ability to understand platform hardware schematics and collaborate with hardware teams.
- Experience using oscilloscopes and logic analyzers for hardware debugging.
- Knowledge of software debugging tools used at the Linux kernel and firmware levels.
- Prior experience driving platform Board Support Package (BSP) features and releases.
- Outstanding technical skills and the ability to work across complementary teams.
- Demonstrated success in problem-solving and interpreting technical specifications.
Preferred Qualifications
- Experience with platform validation and bring-up for edge or embedded devices, including SoC and platform I/O bring-up, debugging, testing, and coordination with stakeholders.
- Experience developing complete platform BSPs for release.
- Familiarity with embedded microprocessor architectures such as ARM, the Linux kernel, and its subsystems.
- Contributions to tools or frameworks for hardware bring-up, diagnostics, automated test systems, or execution tracking in Linux-based edge environments.
- Experience with Jetson, IGX, or DGX Spark developer kits.
Compensation and Benefits
- Base salary range: USD 184,000–287,500 per year.
- Eligible for equity and benefits.
- Applications will be accepted at least until September 17, 2026.
- NVIDIA is an equal opportunity employer committed to an inclusive work environment.
More jobs at Nvidia
Senior Solution Engineer, Networking
Nvidia · Santa Clara, United States
USD 168,000-322,000 per year
Senior AI and ML Software Engineer
Nvidia · Santa Clara, United States
USD 140,000-270,200 per year
Enterprise AV Design and Collaboration Engineer
Nvidia · Santa Clara, United States
USD 144,000-230,000 per year
Senior Staff Site Reliability Operations
Nvidia · Seattle, United States
USD 184,000-264,500 per year
Senior Systems Software Engineer, Observability and Telemetry Platform
Nvidia · Santa Clara, United States
USD 152,000-241,500 per year
Similar jobs
NVIDIA 2027 Internships: Systems Software Engineering
Nvidia · Santa Clara, United States
USD 20-71 per hour
Senior Site Reliability Engineer, AIOps
Nvidia · Santa Clara, United States
USD 148,000-276,000 per year
Senior System Software Engineer, Software-Defined Networking
Nvidia · United States
USD 224,000-356,500 per year
Applied Systems Engineering Rotation Engineer - New College Graduate 2026
Nvidia · Santa Clara, United States
USD 108,000-195,500 per year
NVIDIA 2027 Internships: Deep Learning
Nvidia · Santa Clara, United States
USD 20-71 per hour
Senior System Software Engineer - Halos Core and Robotics Platform
Nvidia · Santa Clara, United States
USD 184,000-356,500 per year
Senior System Software Engineer - Halos
Nvidia · Santa Clara, United States
USD 184,000-356,500 per year
Senior System Software Engineer - Halos Core and Robotics Platform
Nvidia · Santa Clara, United States
USD 184,000-356,500 per year