Senior Software Developer Engineer in Test, Replay Testing - Autonomous Driving

NVIDIA

NVIDIA

Software Engineering
Shanghai, China
Posted on Tuesday, December 12, 2023

We are looking for hardworking Test Development Engineer to join the Automotive System Integration and Test 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 pioneering automotive products used in self-driving cars. We are looking for a SQA Engineer to develop and execute 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 competitive and motivated engineers. This role will also require to frequently get along 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:

  • Build up and maintain the test environment of replay/simulation based on available toolchain and project request.

  • Design the test case/test methodology according to the features of autonomous software and products, modify the test implementation according to project variance, improve the test efficiency, test coverage and test quality continuously.

  • Implement the Replay/Simulation test activities according to testing plan.

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

  • Research the new application or extension of available test methodology, develop the test methodology and setup according to improving request.

  • 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

  • At least 3+ years hands on simulation testing experience in autonomous vehicles.

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

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

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

  • Experience with toolset as Simulink/CarMaker/CarSim/PreScan/Labview/Omniverse 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:

  • HIL/SIL experience on production autonomous vehicles and products.

  • Pragmatic experience on programming with practical case.