Senior Systems Software Engineer - Autonomous Vehicles Platform
at Nvidia
π Santa Clara, United States
USD 184,000-356,500 per year
SCRAPED
Used Tools & Technologies
Not specified
Required Skills & Competences ?
Linux @ 4 Communication @ 4 Prioritization @ 4 Debugging @ 4 Customer Support @ 4Details
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. You'll find the work is exciting, fun, and very meaningful. We have deadlines, customers, and competition.
Responsibilities
- Develop embedded real time system software responsible 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 insures 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 Hypervisor, Linux, QNX RTOS, Classic AUTOSAR
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 coding skills along with proficiency in scripting languages
- Master 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
Ways to stand out from the crowd
- Prior experience in automotive field
- Background with QNX RTOS and tools
- Prior experience working with CAN and tools, RADAR, LiDAR is a plus
- Experience with onsite and offsite customer support
- Prior experience writing Network Switch Configuration Firmware
Benefits
- Eligible for equity and benefits
- NVIDIA fosters a diverse work environment and is an equal opportunity employer