Senior System Software Engineer - AV Platform
at Nvidia
š Santa Clara, United States
USD 184,000-356,500 per year
SCRAPED
Used Tools & Technologies
Not specified
Required Skills & Competences ?
Software Development @ 4 Docker @ 4 Jenkins @ 4 Linux @ 4 Python @ 7 Communication @ 7 Debugging @ 6 QA @ 4Details
The Automotive Vehicles Platform team is seeking a Senior System Software Engineer to develop and launch NVIDIA's autonomous vehicle platform globally. You will be part of a dedicated effort to create and market innovative solutions that will transform transportation and the growing field of self-driving cars. Collaborating with cross-functional engineering teams across various vehicle subsystems, you will integrate their work into the DRIVE SW platform, meeting or exceeding NVIDIA and automotive standards and guidelines.
Responsibilities
- Lead software integration with a systematic approach to streamline embedded development within NVIDIA and across NVIDIA Drive autonomous vehicle solution partners.
- Contribute to platform software development, tools, filesystem customization, and software integration in various OS environments.
- Work closely with system architects, software/firmware engineers, HW/SW QA teams, and application engineering teams to manage cross-team dependencies, align schedules, coordinate progress, and debug to meet production release timelines.
- Regularly engage with customer teams to productize workflows for platform integration.
- Enhance integration efficiency to facilitate low-latency development on Tegra-based Autonomous Vehicle Simulation & Car platforms.
- Contribute to best practices for building, testing, and releasing software.
- Analyze complex technical issues and independently drive resolution across multiple teams to enable the best user experience.
- Work in an environment involving Hypervisor, Linux, and QNX RTOS.
Requirements
- BS/MS or higher in Computer Engineering, Computer Science, or related engineering fields (or equivalent experience).
- 8+ years of relevant industry experience.
- Strong software development skills in Python.
- Proficient debugging skills from application to kernel level on embedded hardware.
- Experience in software architecture design.
- Proven experience in embedded systems with SW/HW cross-domain knowledge.
- Strong communication skills and ability to collaborate with multiple cross-functional teams.
- Ability and flexibility to work and communicate effectively in a multinational, multi-time-zone corporate environment.
- Self-motivated, organized, and proactive engineer.
Ways to stand out
- Exposure to cloud services, Jenkins, and Docker with experience in continuous integration and continuous deployment systems.
- Familiarity with Bazel build systems.
- Background with Linux and QNX filesystems, and QNX RTOS.
- Previous experience in automotive ECU software integration.
- Prior experience in the automotive field.
Compensation & Benefits
- Base salary ranges: Level 4: 184,000 USD - 287,500 USD; Level 5: 224,000 USD - 356,500 USD.
- Eligible for equity and company benefits.
Other
- Applications for this job will be accepted at least until October 7, 2025.
- NVIDIA is an equal opportunity employer and values diversity in its workforce.