Job type: 100%, Temps de travail : 90-100%

Loading ...

Job content

We are now looking for a Software Engineer for Autonomous Vehicles supporting Egomotion Team. Our team builds the NVIDIA DriveWorks SDK with the goal to provide a scalable software stack and framework to build autonomous vehicles. We work with leading automotive OEMs, Tier 1 suppliers as well as raising stars in the startup world. We are seeking senior software engineers with interests in computer vision, mapping, LIDAR perception, deep learning, sensor fusion, and other related areas, to work as part of NVIDIA’s autonomous vehicles team. You will have a direct impact on the shipped product and ensure success of the our software stack.
What you will be doing:
  • Taking algorithms from initial evaluation and experimentation all the way to shipping them in the SDK and related products
  • Developing and optimizing software architecture and frameworks for real-world performance while matching or exceeding customer requirements
  • Solidifying existing functionality and working with large amounts of real and synthetic data to continuously improve the algorithmic and computational performance
  • Performing in-vehicle tests, collecting data and completing autonomous drive missions
  • Testing, documenting, evaluating quality of functions and driving improvements
  • Developing highly efficient product code in C++, making use of high algorithmic parallelism offered by GPGPU programming (CUDA).
  • Productizing your contribution by working close with multiple internal and external stakeholders (systems engineering, safety engineering)
What we need to see:
  • MS or higher in computer science or related engineering discipline (or equivalent experience)
  • 2+ years of relevant industry experience
  • Excellent C++ programming skills using modern C++ and experience in development on Linux
  • Knowledge of Python and its ecosystem for scientific computation
  • Experience implementing algorithms in Robotics, Computer Vision and/or Machine Learning
  • Background in state estimation, vehicle models, Kalman filtering, optimization
  • Strong knowledge of programming and debugging techniques, especially for parallel architectures
  • Strong mathematical fundamentals, including linear algebra and numerical methods
  • Great communication and analytical skills
  • Self-motivated and a great teammate
Ways to stand out from the crowd:
  • Experience developing software for automotive systems and ADAS applications
  • Understanding of embedded architectures
  • Experience with data-parallel and/or CUDA programming
  • Background with performance analysis, optimizations and benchmarking
  • Experience working on areas such as sensor calibration, vehicle motion estimation, computer vision by using a variety of sensor modalities (Camera, LIDAR, Radar, INS, GPS, Odometry, etc.)
  • Experience with version control systems and build systems (Git, bazel)
  • Be hands-on and work well within a team of algorithm, software and hardware engineers, with a significant level of detail orientation and a penchant for data organization and presentation
Loading ...
Loading ...

Deadline: 25-05-2024

Click to apply for free candidate

Apply

Loading ...
Loading ...

SIMILAR JOBS

Loading ...