UNAVAILABLE logo

Sr. Software Engineer, Perception, Autonomy

UNAVAILABLE

On-sitePalo Alto, CAsenior$179k–$223kPosted 3h ago

Job description

Role Summary

As a Software Engineer specializing in safety-critical self-driving software, you will play a vital  role in the design, development, and deployment of software that underpins essential self-driving features. Your responsibilities encompass a range of technical tasks, from software development to architecture analysis, all contributing to the successful implementation of robust and reliable self-driving solutions.

This role is based in Palo Alto, CA.

Responsibilities

  • Take charge of optimizing, testing, and enhancing onboard software that runs Rivian’s Perception models that underpin all self-driving features

  • Develop necessary tools to support development, debugging, and testing

  • Assist in software-design and code reviews while assisting other developers on technical issues, design choices, and decision making

  • Analysis of requirements, architecture, design, development, code review, quality assurance, and deployment of entire software engineering life cycle

  • Coordinate with Perception model development and cross-functional teams to enable and support onboard model deployment/integration

Qualifications

  • B.S. / M.S. in Computer Science, Engineering, or a related field

  • 8+ years of experience developing production-grade software

  • Strong C++ programming skills

  • Experience in automotive or robotics software development

  • Experience working on heterogeneous systems with various types of hardware accelerators (GPU, ISP, Encoder, etc.)

  • Experience working with libraries for hardware accelerators (CUDA, TensorRT, OpenCL, etc.)

  • Team player with great communication skills to drive cross-functional efforts in a fast-paced development environment

  • Passionately motivated to take ideas from R&D phase to a product

  • Software Development life cycle experience: from requirements gathering through to implementation and maintenance

Pay Disclosure

Salary Range for California Based Applicants: $179,000 - $223,000 (actual compensation will be determined based on experience, 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 overs most of the premiums.