Software Engineering Intern - Camera Software

Rivian Automotive, Inc.
Apply Now

Job Description

Internship Term: Summer 2023

Rivian internships are experiences optimized for student candidates. To be eligible, you must be an undergraduate or graduate student in an accredited program during the internship term with an expected graduation date between Fall 2023 through Fall 2025.

If you are not pursuing a degree, please see our full time positions at Rivian.com/careers

Note that if your university has specific requirements for internship programs, it is your responsibility to fulfill those requirements.

The Camera, Imaging and Computer Vision team delivers intelligent vision & imaging technologies and features underlying Rivian’s adventure user experiences. This multi-disciplinary team architects, designs, develops and productizes state-of-the art algorithms and SW stacks on various compute platforms and system architectures. As a Camera Software Engineering Intern, you will have a unique opportunity to design and develop E2E SW pipelines for computer vision, deep learning and image processing algorithms in context of vehicle security and driver assistance with mentorship and help from world-class engineers and architects at Rivian.

Responsibilities

  • Software design, development and bring-up of next generation imaging sensors and hardware platforms for Camera Systems.
  • Collaborate with cross-functional teams including multiple engineering and algorithms teams, making the architectural, design tradeoffs required to deliver scalable end to end software stack across various compute engines.
  • Work on designing and developing E2E pipelines, SW stacks for deep learning and traditional image processing algorithms.
  • Deliver quality code.
  • Debug and analyze complex technical issues across software and hardware domains and independently drive issue analysis and resolution across multiple teams.

Qualifications

  • Pursuing a Bachelor’s or Master’s degree in Computer Science, Computer Engineering or closely related fieldor equivalent experience in related field required. 
  • Experienced programmer in C, C++ and/or Python
  • Hands-on experience working with ARM and/or x86 platforms
  • Experience with source control systems (git, Perforce) and tools such as JAMA and JIRA
  • Experience developing applications and/or system SW drivers for HW accelerators in BSP & HAL
  • Knowledge of OS environments such as Linux or Real-time operating systems
  • Experience with image processing systems including multi-camera systems and low-light/IR camera systems.
  • Familiarity of image processing pipelines involving imaging sensors, display and serializer/de-serializer architecture
  • Experience in Platform bring up and/or BSP Software
  • Salary Range/Hourly Rate for Colorado Based Applicants: The range of pay for internships is 25.00-51.00 per hour. Actual compensation will be determined based on location, and other factors permitted by law.
  • Benefits Summary: Rivian provides robust medical/Rx, dental and vision insurance packages for full-time employees, their spouse or domestic partner, and children up to age 26. Coverage is effective on the first day of employment, and Rivian covers most of the premiums. 

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 Software Engineering Intern Jobs in Palo Alto, CA, USA with average base salary of $89,730 - $122,730 / Year.

Similar Jobs View More