NVIDIA Logo

NVIDIA

Principal Software Engineer, Jetson Embedded Platform

Reposted 18 Days Ago
Be an Early Applicant
In-Office
Santa Clara, CA
272K-426K
Expert/Leader
In-Office
Santa Clara, CA
272K-426K
Expert/Leader
Lead the IGX software team to produce enterprise software for Tegra embedded systems, collaborating with global teams and optimizing software architectures.
The summary above was generated by AI

We are looking for a versatile Principal Software Engineer / Architect to lead the IGX software team to production. This is an outstanding opportunity to define and shape NVIDIA's enterprise software offerings for the Tegra embedded system platform. Using your expansive knowledge of embedded platforms, operating systems, and software architectures, you will work with a world-wide development team to tackle the unique challenges of delivering the world's most powerful platform for crafting solutions for AI at-the-edge. Have you designed Linux-based embedded products through full product lifecycles and have a passion for hands-on building of innovative products? If so, this position is for you!

What you'll be doing:

  • As a member of the Linux for Tegra software team, you will define and architect the feature sets that will provide our customers with a production ready system, with Enterprise grade software support.

  • Your success will depend upon a deep understanding of embedded platform software for sophisticated system-on-module designs, and your ability to contribute broadly from hardware platform analysis through boot firmware to the Linux kernel and operating system, including the specialized software SDKs that power the Tegra platforms, from hardware bring-up through the full product lifecycle.

  • This position offers you the opportunity to lead and collaborate within a worldwide matrixed software development team and have broad impact within our highly dynamic and technology-focused company.

  • Collaborating with hardware and product design teams to design and develop system-level software architectures for complex system-on-module embedded platform designs.

  • Analyzing and optimizing existing platform software architectures Design, code review and implementation of software across the full stack, from boot firmware to Linux kernel, device drivers, to niche hardware acceleration units for deep learning and computer vision. Designing, implementing, and enhancing system services to ensure scalability, reliability, efficiency, and security.

  • Resolving complex system-level optimization and resource utilization challenges. Participating in a product development lifecycle that values high standards for clear requirements, software quality and performance.

What we need to see:

  • Bachelors (or equivalent experience) of Science or Master’s degree with 10+ years of proven experience in Linux and complex embedded systems development.

  • 15+ years of industry experience. Responsibility for developing and sustaining commercially available embedded products through a full product life cycle.

  • Excellent technical teamwork skills, ability to lead across teams.

  • Enthusiasm for extending your technical knowledge into new areas Strong analytical skills and proven success in problem-solving and achieving performance objectives.

  • Hands-on -- you actively develop high-quality software and are eager to mentor others, you devour technical specs for breakfast.

Ways to stand out from the crowd:

  • Contributions to open-source software projects, experience as a Linux contributor or maintainer.

  • Deep understanding of security principles, ability to analyze products and architectures to develop security assessments.

  • Experience with embedded microprocessor architectures such as Arm Cortex-R, RISC-V. NVIDIA is leading the way in groundbreaking developments in Artificial Intelligence, High-Performance Computing and Visualization.

The GPU, our invention, serves as the visual cortex of modern computers and is at the heart of our products and services. Our work opens new universes to explore, enables amazing creativity and discovery, and powers what were once science fiction inventions from artificial intelligence to autonomous cars.

Your base salary will be determined based on your location, experience, and the pay of employees in similar positions. The base salary range is 272,000 USD - 425,500 USD.

You will also be eligible for equity and benefits.

Applications for this job will be accepted at least until July 29, 2025.NVIDIA is committed to fostering a diverse work environment and proud to be an equal opportunity employer. As we highly value diversity in our current and future employees, we do not discriminate (including in our hiring and promotion practices) on the basis of race, religion, color, national origin, gender, gender expression, sexual orientation, age, marital status, veteran status, disability status or any other characteristic protected by law.

Top Skills

Boot Firmware
Device Drivers
Embedded Systems
Linux
Operating Systems
Software Architectures
Software Sdks

Similar Jobs

33 Minutes Ago
In-Office
Irvine, CA, USA
154K-273K Annually
Senior level
154K-273K Annually
Senior level
Aerospace • Artificial Intelligence • Hardware • Robotics • Security • Software • Defense
As a Technical Program Manager, you will lead cross-functional teams to manage the product lifecycle, ensuring alignment with strategic goals while addressing development challenges.
Top Skills: Agile MethodologiesAIHardware DevelopmentSoftware Development
33 Minutes Ago
In-Office
Irvine, CA, USA
140K-210K Annually
Senior level
140K-210K Annually
Senior level
Aerospace • Artificial Intelligence • Hardware • Robotics • Security • Software • Defense
The Product Manager will lead the development of cutting-edge autonomous technology, engage with end users, and synthesize feedback to enhance product functionality and deliverables.
Top Skills: AIDistributed SystemsRobotics Software
34 Minutes Ago
In-Office
Costa Mesa, CA, USA
100K-140K Annually
Mid level
100K-140K Annually
Mid level
Aerospace • Artificial Intelligence • Hardware • Robotics • Security • Software • Defense
The Flight Test Operator will assist in the planning, coordination, and execution of flight tests for uncrewed rotary aircraft, contributing to the overall test operations and maintenance at multiple sites.
Top Skills: AIAutopilot LogicComputer VisionFlight ControllersLattice OsSensor Fusion

What you need to know about the Los Angeles Tech Scene

Los Angeles is a global leader in entertainment, so it’s no surprise that many of the biggest players in streaming, digital media and game development call the city home. But the city boasts plenty of non-entertainment innovation as well, with tech companies spanning verticals like AI, fintech, e-commerce and biotech. With major universities like Caltech, UCLA, USC and the nearby UC Irvine, the city has a steady supply of top-flight tech and engineering talent — not counting the graduates flocking to Los Angeles from across the world to enjoy its beaches, culture and year-round temperate climate.

Key Facts About Los Angeles Tech

  • Number of Tech Workers: 375,800; 5.5% of overall workforce (2024 CompTIA survey)
  • Major Tech Employers: Snap, Netflix, SpaceX, Disney, Google
  • Key Industries: Artificial intelligence, adtech, media, software, game development
  • Funding Landscape: $11.6 billion in venture capital funding in 2024 (Pitchbook)
  • Notable Investors: Strong Ventures, Fifth Wall, Upfront Ventures, Mucker Capital, Kittyhawk Ventures
  • Research Centers and Universities: California Institute of Technology, UCLA, University of Southern California, UC Irvine, Pepperdine, California Institute for Immunology and Immunotherapy, Center for Quantum Science and Engineering

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account