Senior System Software Engineer - Halos Core and Robotics Platform
NVIDIA CorporationMatch Score
Against your primary resumeLogin to See Your Match Score
Create a free account or log in to unlock your CV match score across:
Protocol Intelligence
Data-driven signals on your job's competitivenessLog in to see why each signal reads the way it does.
Job Description
Structured overview of role & requirementsAbout This Role
Design, develop, and debug system software for NVIDIA Halos OS covering QNX, Linux, and hypervisor environments.
Develop BSP, boot, drivers, device-management, diagnostics, I/O Virtualization, and platform software for NVIDIA SoCs and edge AI platforms.
Ensure software safety and security compliance (ISO 26262 and ISO 21434), optimize NVIDIA platforms, and mentor junior engineers.
Minimum Requirements
Bachelor's/Master's degree or equivalent in Computer Science.
5+ years experience in system software architecture and development for real-time embedded systems.
Strong C and/or Ada/SPARK programming and debugging skills.
Experience with AI-assisted development tools and debugging/performance analysis tools.
Ideal Candidate Profile
Experienced with embedded systems and real-time OS such as QNX and RT Linux.
Strong knowledge of ARM architecture and low-level software development for ARM v8 SOCs.
Background in formal methods (Ada/SPARK, TLA+), architectural safety/security analysis, and ISO 26262 compliance.
