Collaborate with software, hardware, and architecture teams to design, implement, integrate, validate, and optimize software on NVIDIA's DRIVE self-driving platform
Work directly with customers and partners to take solutions based on NVIDIA DRIVE platform to production
Work on-site with the customer
Port and integrate device drivers for SoCs, sensors, and cameras for the DRIVE platforms
Drive release integration and resolve production issues in DRIVE software stack
Optimize performance for various BSP and platform software components
Work with NVIDIA technologies and APIs
Manage multiple customer projects simultaneously
Requirements
Familiarity with embedded software, RTOS, and OS fundamentals
MS in Computer Science, Computer Engineering, or a related field with proven experience in embedded systems focusing on imaging pipelines
Excellent programming skills in C, C++, and Python
Familiarity with source control systems such as Git and Perforce
Good understanding of Linux, Android, or real-time operating systems
Experience working and interacting with customers
Ability to adapt to new technologies and platforms
Ability to interpret customer requests and deliver optimal solutions
5+ years of experience in software development within the automotive industry
Nice to haves
Ability to work independently
Experience developing kernel and user-mode drivers in BSP, HAL for hardware accelerators, or AutoSAR software
Experience in platform bring-up and BSP software
Proven track record integrating and delivering functional, performant real-time and/or distributed systems
Perks and benefits
Highly competitive salaries
Extensive benefits package
Work environment promoting diversity, inclusion, and flexibility