Embedded ML Software Engineer - HRI-US

Embedded ML Software Engineer

Embedded ML Software Engineer

Job Number: P20T13
This position focuses on software optimization for deep learning and machine learning algorithms for embedded platforms. The hire will work with a team of scientists and engineers to deploy computer vision and planning algorithms on an autonomous vehicle.
San Jose, CA

Key Responsibilities:

  • Design and implement efficient architectures to speed up neural networks with minimal loss in performance.

  • Refactor Neural networks, Quadratic programming, and other algorithms to run in real time.

  • Support Autonomous driving deployment and demo development. 

Minimum Qualifications:

  • M.S. in computer science or related field.

  • Highly proficient in software engineering using C++ and Python.

  • Experience with profiling, version control, unit testing.

  • Experience using Open-source Deep Learning frameworks such as TensorFlow and Pytorch.

  • Experience deploying ML and DNN on embedded platforms: NVIDIA, embedded Linux, etc. 


Bonus Qualifications:

  • Familiar with ROS, ROS2, and experience working with robotic systems.

  • Hands-on experience in handling multi-modal sensor data.

  • Familiarity with NVIDIA machine learning stack, jetson.

Duration: 2 years


How to apply

Candidates must have the legal right to work in the U.S.A.​ Please add Cover Letter and CV in the same document