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
Automated Testing @ 7
Bash @ 4
GPU @ 4
Jenkins @ 7
Linux @ 4
Python @ 4
Security @ 4
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 a software engineer to accelerate Jetson embedded systems development and help deliver AI-at-the-edge platforms. The role involves developing embedded software across the hardware platform, boot firmware, Linux kernel, operating system, and specialized software SDKs.
Responsibilities
- Define and expose the capabilities of Jetson platforms and bring new generations of AI-at-the-edge platforms to life.
- Contribute across hardware platform analysis, boot firmware, the Linux kernel, operating system components, and specialized software SDKs.
- Lead and collaborate with a worldwide software development team.
- Collaborate with hardware and product design teams to develop system-level software architectures for complex system-on-module embedded platforms.
- Build, implement, and improve system services for scalability, reliability, efficiency, and security.
- Resolve complex system-level optimization and resource utilization challenges.
- Participate in a product development lifecycle focused on clear requirements, software quality, and performance.
Requirements
- Bachelor's degree or equivalent experience in science, or a master's degree accompanied by more than five years of demonstrated experience in Linux and advanced embedded systems development.
- Eight or more years of industry experience developing and sustaining commercially available embedded products through a full product lifecycle.
- Strong technical collaboration skills and the ability to guide multiple teams.
- Enthusiasm for extending technical knowledge into new areas.
- Strong analytical and problem-solving skills, with a history of achieving performance objectives.
- Hands-on experience developing high-quality software with C, C++, Python, and Bash.
- Willingness to mentor others.
Preferred Qualifications
- Contributions to open-source software projects.
- Experience with Linux kernel and device driver development.
- Experience developing complete platform Board Support Packages (BSPs) for release.
- Experience with GPU, graphics driver, and X11 development.
- Strong knowledge of embedded software release procedures, Jenkins pipelines, automated testing, and over-the-air (OTA) updates.
- Comprehensive understanding of security principles and experience reviewing products and architectures to produce security assessments.
- Experience with Jetson, IGX, or DGX Spark developer kits.
Compensation and Benefits
The base salary range is USD 184,000–287,500, determined by location, experience, and the pay of employees in similar positions. The role is also eligible for equity and benefits.
More jobs at Nvidia
Staff Unified Communications Engineer
Nvidia · Santa Clara, United States
USD 144,000-230,000 per year
Senior Network Engineer - Deployments
Nvidia · Santa Clara, United States
USD 168,000-333,500 per year
Software DevOps Engineer, Networking
Nvidia · Santa Clara, United States
USD 148,000-276,000 per year
System Architect
Nvidia · Santa Clara, United States
USD 224,000-356,500 per year
Software Engineer, Coding Agent Harness Engineering - New College Grad 2026
Nvidia · Santa Clara, United States
USD 108,000-195,500 per year
Similar jobs
Senior System Software Engineer, Software-Defined Networking
Nvidia · United States
USD 224,000-356,500 per year
Senior HPC AI Cluster Engineer
Nvidia · Santa Clara, United States
USD 176,000-333,500 per year
Senior Software Engineer, Cloud Automation
Nvidia · Warsaw, Poland
PLN 183,800-416,000 per year
Senior Software Development Engineer in Test - NPI Bring-Up SDET
Nvidia · Santa Clara, United States
USD 168,000-270,200 per year
NVIDIA 2027 Internships: Deep Learning
Nvidia · Santa Clara, United States
USD 20-71 per hour
NVIDIA 2027 Internships: Systems Software Engineering
Nvidia · Santa Clara, United States
USD 20-71 per hour
Senior Engineer System Software, SDN Operations
Nvidia · Santa Clara, United States
USD 184,000-287,500 per year
Senior Storage Production Engineer - DGX Cloud
Nvidia · Santa Clara, United States
USD 176,000-333,500 per year