Senior Systems Software Engineer, Autonomous Vehicles Platform
SCRAPED
Used Tools & Technologies
Not specified
Required Skills & Competences ?
Linux @ 4 Communication @ 4 Networking @ 7 Prioritization @ 4 Customer Support @ 4Details
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.