
Senior Embedded Systems Software Engineer – Hypervisor, RTOS
NVIDIA
full-time
Posted on:
Location Type: Hybrid
Location: California • Oregon • United States
Visit company websiteExplore more
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