Senior Systems Software Engineer, Autonomous Vehicles Platform

at Nvidia
USD 148,000-287,500 per year
SENIOR
✅ On-site

SCRAPED

Used Tools & Technologies

Not specified

Required Skills & Competences ?

Linux @ 4 Communication @ 4 Networking @ 7 Prioritization @ 4 Customer Support @ 4

Details

The Autonomous Vehicles Platform team is developing and productizing NVIDIA's automotive platform for self-driving vehicles. Engineers on this team work with cross-functional vehicle subsystem teams to integrate their work into the DRIVE SW platform while meeting NVIDIA and automotive standards and guidelines. The role involves developing embedded real-time system software that provides safety services for advanced driver assistance systems and engaging directly with customers to customize, integrate, and productize solutions.

Responsibilities

  • Develop embedded real-time system software responsible for providing safety services for Advanced Driver Assistance Systems (ADAS).
  • Optimize solutions to meet product, safety, and system-level requirements and satisfy key performance indicators.
  • Adhere to development rigor to achieve overall product safety goals and produce work-products aligned with the functional safety process.
  • Collaborate with software, hardware, and integration teams to derive and drive system-level architecture and requirements.
  • Regularly engage with customer teams to customize, integrate, and productize solutions.
  • Analyze sophisticated technical issues and independently drive resolution across multiple teams.
  • Work in an environment involving Hypervisor, Linux, QNX RTOS, and Classic AUTOSAR.

Requirements

  • BS or MS in Computer Science, Computer Engineering, Electrical Engineering, or equivalent experience.
  • 4+ years in a related field.
  • Excellent C coding skills and proficiency in scripting languages.
  • Sound foundation in SoC principles, general systems architectures, operating systems, device drivers, memory management, multithreading, and real-time scheduling.
  • Deep understanding of networking principles and knowledge of Time Synchronization Protocols and Time Sensitive Networking (TSN).
  • Excellent communication and organization skills, logical problem-solving approach, time management, and task prioritization.

Ways to Stand Out

  • Prior experience in the automotive field.
  • Background with QNX RTOS and associated tools.
  • Prior experience working with CAN and related tools; RADAR and LiDAR experience is a plus.
  • Experience with onsite and offsite customer support.
  • Prior experience writing network switch configuration firmware.

Compensation & Benefits

  • Base salary range by level:
    • Level 3: 148,000 USD - 235,750 USD
    • Level 4: 184,000 USD - 287,500 USD
  • You will also be eligible for equity and benefits (see NVIDIA benefits page).

Additional Information

  • Applications for this job will be accepted at least until July 29, 2025.
  • NVIDIA is an equal opportunity employer and does not discriminate on the basis of protected characteristics.

Technologies & Environments Mentioned

Hypervisor, Linux, QNX RTOS, Classic AUTOSAR, C, scripting languages, SoC principles, operating systems, device drivers, memory management, multithreading, real-time scheduling, networking principles, Time Synchronization Protocols, Time Sensitive Networking, CAN, RADAR, LiDAR, network switch configuration firmware.