Senior Systems Software Engineer - Autonomous Vehicles Platform
About the role
Our Autonomous Vehicles Platform team is searching for engineers to develop and bring NVIDIA's automotive platform out to the world. You will participate in a focused effort to develop and productize ground-breaking solutions that will revolutionize the world of transportation and the growing field of self-driving cars. You will work with hardworking and dedicated multi-functional engineering development teams across various vehicle subsystems to integrate their work into our autonomous driving DRIVE SW platform, while achieving or exceeding all meaningful NVIDIA and automotive standards & guidelines. The work is exciting, fun, and very meaningful, with deadlines, customers, and competition.
Responsibilities
- Develop embedded real time system software responsible for providing safety services for Advance Driver Assistance System
- Optimize solution to meet all product, safety and system level requirements and satisfy key performance indicators
- Adhere to development rigor that ensures achieving the overall product safety goals and develop supporting work-products that align with functional safety process
- Collaborate with software, hardware, and integration teams to derive and drive system level architecture and requirements
- Regularly engage with customer teams directly to customize, integrate, and productize
- Analyze sophisticated technical issues and independently drive resolution across multiple teams
- Work in an environment which involves RTOS, Classic AUTOSAR, QNX/Linux OS, Real time embedded environment
Requirements
- BS, MS in CS/CE/EE, or equivalent experience
- 8+ years in a related field
- Must have detailed experience with Classic AUTOSAR Software Stack and associated development tools
- Excellent C and C++ coding skills along with proficiency in scripting languages
- Mastery of software debugging tools: software debuggers, analyzers, trace loggers
- Deep understanding of SoC principles, general systems architectures, operating systems, device drivers, memory management, multithreading, and real-time scheduling
- Excellent communication and organization skills, with a logical approach to problem solving, good time management and task prioritization
Qualifications
- Prior experience in Automotive field and usage of AUTOSAR Stack
- Background with real time embedded environments, RTOS and tools
- Prior experience working with CAN and tools, RADAR, LiDAR is a plus
- Experience with onsite and offsite customer support
Pay
Base salary range: $184,000 – $287,500 USD, determined based on location, experience, and the pay of employees in similar positions. Equity and benefits are also included.