Senior Software QA Engineer, InCar - Autonomous Driving

NVIDIA

NVIDIA

Quality Assurance
Shanghai, China
Posted on Friday, December 1, 2023

We are looking for hardworking Testing Engineer to join the Automotive System Integration and Testing group.

This position will be part of a dynamic crew that test, measure and maintains the performance and quality of complex heterogeneous computing systems that power groundbreaking automotive products used in self-driving cars. We are looking for a testing Engineer to develop and implement exploratory and automated tests to ensure self-driving car SW/HW stack meet high standards of quality. As a member of this core team, you will be working with highly driven and motivated engineers. This role will also require to frequently work well with Dev module leads & cross matrix architects. Join us at forefront of this ground-breaking autonomous vehicle revolution. You can read more about it here: https://www.nvidia.com/en-au/self-driving-cars/

What you'll be doing:

  • Implement the test activities in autonomous vehicle according to testing plan.

  • Design the test case/test scenario/test methodology according to the features of autonomous software and products, modify the test implementation according to project variance.

  • Design and plan the test route, to ensure the delivery quality could match the expectation of end user, able to identify/derive the corner case from testing to improve coverage.

  • Summarize the test result and compile the report accordingly, analyze the found issues and provide feedback to project team.

  • Measure, track and follow to improve the performance of SW stack, components and (Deep Neural Networks) DNN algorithms from self-driving cars with complex SW architecture.

  • Participate in review and provide feedback on product feature requirements, specifications, and technical design documents.

  • Working closely with various team including project management, hardware, and software developers, contribute to the project progress according to planning.

What we need to see:

  • B.Tech. or Equivalent degree in CS/CE/IT/ECE/EEE

  • 3+ years hands on testing experience in autonomous vehicles. Test expertise of below functionalities in L2 above projects is a MUST, including,

  • Driving functionalities, including lateral and longitude

  • Active safety functions

  • Parking functions

  • Familiar with L2 above functions available in the market, with a good view of the technology evolution path.

  • Good understanding of autonomous driving stack modules such as sensor fusion, radar perception, camera perception, localization, behavior planning, HD maps etc is a good plus.

  • Experience with Linux and/or QNX is required. Another embedded OS experience is helpful.

  • Experience with programming language as Python/C/C++ is required.

  • Ability to self-manage, show leadership, good analytical skill and communicate well.

  • Should be an excellent teammate, with passion towards new technology/trends.

Ways to stand out from the crowd:

  • Any certification course on Machine learning / Self-driving car.

  • Hands-on test experience on production autonomous vehicles and products.

  • Pragmatic experience on programming with practical case.