NVIDIA

Senior Embedded Systems Software Engineer – Hypervisor, RTOS

NVIDIA

full-time

Posted on:

Location Type: Hybrid

Location: CaliforniaOregonUnited States

Visit company website

Explore more

AI Apply
Apply

Salary

💰 $184,000 - $356,500 per year

Job Level

Tech Stack

About the role

  • Design and implement extensible RTOS and hypervisor architectures that support multiple SoCs and CPU architectures through modular, portable system components.
  • Implement and maintain backward compatibility mechanisms across RTOS and hypervisor releases, including stable APIs/ABIs, configuration compatibility, and legacy platform support.
  • Design and implement core virtualization features that leverage hardware-assisted virtualization on NVIDIA Tegra SoCs based on ARM architecture, optimizing performance and efficiency.
  • Develop software that meets automotive safety and security standards, and apply formal methods to improve software integrity.

Requirements

  • BS, MS in CS/CE/EE or a related engineering field or equivalent experience
  • 8+ years of experience
  • Proficiency in C, C++
  • Experience in development of core rtos and virtualization software features
  • Strong understanding of operating systems and computer architecture
  • Experience on ARM 64-bit architecture
  • Clear, concise communication skills
Benefits
  • equity
  • benefits 📊 Check your resume score for this job Improve your chances of getting an interview by checking your resume score before you apply. Check Resume Score
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
CC++RTOShypervisorvirtualizationARM architectureautomotive safety standardssoftware integritybackward compatibilityAPIs
Soft Skills
communication