Nvidia is hiring a
Senior Systems Software Engineer - Autonomous Vehicles Platform
The 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 deliver and productize ground-breaking solutions that will redefine 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 deliver 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. If you're creative, autonomous, and love a challenge, we want to hear from you.
What you'll be doing:
Lead the software release cycle across multiple functional areas including software development, hardware integration, software QA, and product management
Work closely with the Hardware/SW architecture and Ethernet team on various elements of platform architecture, including schematics/wiring diagrams, data communication / sensor data flow, time synchronization and power sequencing.
Establish AV Platform verification checkpoints during the vehicle bring-up phase. Communicate platform stability updates to the larger team, providing clarity and insights on platform progress.
Design and implement Automotive Vehicles software platforms, including Platform configurations, system integration, performance/power optimization, stress/stability/compliance test
Drive the improvements of platform stability and reliability which includes lidars, radars, cameras, GPS, IMUs, CAN bus, and data networks
Analyze sophisticated technical issues and independently drive resolution across multiple teams
Work in an environment which involves Hypervisor, Linux, QNX RTOS
What we need to see:
BS, MS in CS/CE/EE or equivalent experience
8+ years in a related field
Excellent communication and organization skills, with a logical approach to problem solving, good time management and task prioritization.
Excellent C, C++, Python programming skills
Experience in embedded system involving Linux/RTOS with exposure to bring-up and debugging of SoC-based target hardware boards
Strong debugging skills from application to kernel level and comfortable working across SW/HW domains
Master of software debugging tools: software debuggers, analyzers, trace loggers
Ways to stand out from the crowd:
Prior experience in autonomous vehicle integration and bringup, manufacture image development, End of Line verification of autonomous vehicle prototypes.
Background with QNX RTOS and tools
Prior experience working with Ethernet and tools, RADAR, LiDAR is a plus
Experience with onsite and offsite customer support
You will also be eligible for equity and benefits.
Please mention that you found the job on ARVR OK. Thanks.