✦ Luna Orbit — Software Engineering

Tegra System Software Engineer

at Nvidia

📍 4 Locations Unknown Posted April 16, 2026
Type Full-Time
Experience mid
Exp. Years 5+ years of relevant software development experience
Education BS or MS degree in Computer Engineering, Computer Science, or related degree (or equivalent experience)
Category Software Engineering

Design, develop, and verify system software features for NVIDIA Tegra SoC kernel drivers and embedded software. Work across pre-silicon and silicon bring-up to enable core OS software on new ARM SoC platforms.

  • Design, develop and verify features for next generation SoC architecture
  • Build early modeling simulation for outstanding products
  • Collaborate with hardware, silicon, and pre-silicon teams for bring-up of new platforms
  • Develop and maintain Tegra SoC features including unit test and documentation
  • Influence hardware architecture via architecture and design specifications

Role focuses on SoC software engineering including kernel driver development, pre-silicon modeling simulation, and silicon platform bring-up. You will apply ARM-based processor architecture knowledge and low-level C driver expertise to debug and validate complex system interactions.

The ideal candidate is an embedded systems engineer with 5+ years of software development focused on ARM-based system software and low-level driver work for SoC platforms. They have strong C programming experience, solid understanding of caches/buses/memory controllers/DMA, and hands-on skills with debugging such as JTAG, plus experience with pre-silicon or silicon bring-up.

BS or MS degree in Computer EngineeringComputer Scienceor related degree or equivalent experience5+ years of relevant software development experienceOutstanding C programming and low-level driver experienceExperienced with ARM based processor architecture
Chip or Board bring-upExperience developing high quality embedded codeExperience with JTAG and other debugging tools
JTAG
C programminglow-level driver experiencesystem-level debuggingARM based processor architecturecomputer system architecturemicroprocessormicrocontrollercachesbusesmemory controllersDMAkernel driversembedded Softwarepre-silicon modeling simulationsilicon bring-upSoC bringuparchitecture and design specificationunit testdocumentationJTAG
C programminglow-level driver experiencesystem-level debuggingARM based processor architecturecomputer system architecturemicroprocessor fundamentalsmicrocontroller fundamentalscachesbusesmemory controllersDMAkernel driversembedded Softwaresystem softwareSoC architecturepre-silicon modeling simulationsilicon platform bring-upSoC bringupcore OS software enablementarchitecture and design specificationunit testJTAGdebugging tools
leadership skillsstrong ownership on past projectscollaboration with hardware engineerscollaboration with fellow software engineersclear requirements prioritization (implied by OS bring-up focus)technical investigationdocumentation
Industry SaaS
Job Function Develop and validate Tegra SoC system software and kernel drivers for ARM-based platforms
Role Subtype Embedded Engineer
Tech Domains Linux, ARM, Python, C programming, System Administration, Networking / TCP-IP, Embedded Systems, Debugging
Tegra System Software EngineerNVIDIATegrasystem-on-chip (SOC)SoC kernel driversembedded Softwarepre-siliconsiliconsystem softwareARM based processor architectureC programminglow-level driversystem-level debuggingunit testJTAGchip bring-upboard bring-upcomputer system architecturemicroprocessormicrocontrollercachesbusesmemory controllersDMAarchitecture and design specificationdocumentation

Must have 5+ years of relevant software development experience, Must have outstanding C programming and low-level driver experience, Must have experienced with ARM based processor architecture, Must have BS or MS degree in Computer Engineering, Computer Science, or related degree (or equivalent experience)

Apply for this Position →

Get matched to jobs like this

Luna finds roles that fit your skills and career goals — no endless scrolling required.

Create a Free Profile