Deep Learning Software Engineer

Rivian Automotive, Inc.
Apply Now

Job Description

As a Deep Learning Software Engineer you will be part of the Deep Learning (DL) team at Rivian. Our team is a diverse group of algorithm developers focused on creating a real-time virtual representation of the local environment around the autonomous vehicle as well as determining where the vehicle is in the world, both globally and relative to its environment. This is accomplished by various detection algorithms on sensors (cameras/lidars/radars). The data from multiple sensors including cameras, radars, LIDARs, GPS, IMU, and ultrasonic sensors are then fused to create a complete understanding of the surroundings.

Responsibilities

  • As a Deep Learning SW Engineer you will be part of the DL team at Rivian.
  • In this role, you will develop real-time software algorithms that will involve interacting different messaging channels (like ethernet and CAN) with other data streams from sensors to enable different tasks on Rivian vehicles like validation, verification, data collection etc.
  • You will collaborate with multiple teams including but not limited to DL team, perception team, system software team and embedded team to develop, test and deploy the DL software systems into production.
  • You will deploy and test software systems that will enable real-time testing of our DL/ML based algorithms.
  • Write production level code in C++

Qualifications

  • M.S. or Ph.D. in Electrical, Mechanical, or Aerospace Engineering, Computer Science, or a related field
  • Strong coding skill in C++ 
  • 3+ years experience for Sr. Engineer
  • Research and development experience in one or more of the following areas:
  • Experience with sensor fusion, on-board event detection in autonomous systems, handling ROS or similar messaging systems.
  • Developing deep learning/machine learning/computer vision based systems
  • Experienced in working/collaborating with embedded and systems engineering teams
  • Strong Python programming background
  • Ability to work in a fast-paced development environment
  • Good team player with great communication skills
  • Passionately motivated to take ideas from R&D phase to a product

Preferred Skills

  • Productization of inference models on embedded platforms
  • Experience with training and network optimization
  • Experience in automotive applications
  • Prototyping real-time applications
  • Software development for safety critical systems (ISO 26262)

Company Info.

Rivian Automotive, Inc.

Rivian Automotive, Inc., is an American electric vehicle manufacturer and automotive technology company founded in 2009. Rivian is building an electric sport utility vehicle and pickup truck on a skateboard platform that can support future vehicles or be adopted by other companies.

  • Industry
    Automotive,Electric Utility
  • No. of Employees
    14,100
  • Location
    Irvine, CA, USA
  • Website
  • Jobs Posted

Get Similar Jobs In Your Inbox

Rivian Automotive, Inc. is currently hiring Deep Learning Engineer Jobs in Irvine, CA, USA with average base salary of $120,000 - $190,000 / Year.

Similar Jobs View More