NVIDIA is developing the NVIDIA DRIVE AV Solution (NDAS), powered by the latest advancement in AI and accelerated computing. We are seeking a highly motivated senior software expert to join our Autonomous Vehicles (AV) Drive-Alpha Engineering team in Shanghai. The team consists of a group of proficient domain-experts spanning the full stack of autonomous driving, NDAS SW optimization and release, and replay KPI workflows. As a Principal Drive-Alpha Software Engineer, you will be responsible for managing China NDAS SW builds, improving and supervising code-change validation and merging process, partnering and supporting with AV platform teams (NV DriveWorks and DriveAV RoadRunner).What you’ll be doing:Provide technical leadership and promote good engineering practice to initiate, plan, and implement SW development processes to improve engineering efficiency and SW quality.Architect and drive the implementation of SW build quality-check automation (CI pipeline, Sanity Check Automation, on-target stability test bench setup)Partner with NV Driveworks team and DriveAV RoadRunner team to improve then system stability and on-target perf.Manage and sign-off the builds to validate on CN test vehicles.What we need to see:BSc or equivalent engineering degree or equivalent experience12+ years related experience in software developmentTechnical breadth and leadership skills to bridge various functional teams (algorithms, platform SW, hardware, testing, infra, and DevOps).Excellent C/C++ Programming skills, Python, and shell scripting skillsExperienced Linux user as well as QNXStrong background in software build systems such as Make, CMake and/or Bazel, and test infrastructure, and software configuration management systems and/or source code version control systemsGood understanding of Docker Containers and CI/CD pipelinesExperience on integrating 3rd party libraries into existing codebases.Self-motivated, responsive, a great teammate and a strong technical leaderExperience on Unit and integration test framework designFamiliarity/exposure to automotive and/or autonomous systems industriesWays To Stand Out From The Crowd:Experience on NV DriveWorks and DriveAV RoadrunnerBackground on stability and perf optimization on NV Orin SoCBackground with code coverage and static code analysis toolsExperience designing and developing automation in Jenkins with Groovy (or similar)NVIDIA has some of the most forward-thinking and hardworking people in the world. If you're creative and autonomous, we want to hear from you! We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, sex, gender, gender expression, sexual orientation, age, marital status, veteran status, or disability status. We will ensure that individuals with disabilities are provided reasonable accommodation to participate in the job application or interview process, to perform essential job functions, and to receive other benefits and privileges of employment. Please contact us to request an accommodation.
View Original Job Posting