Rivian
Sr. Software Engineer, Perception, Autonomy
Skills
1 year ago
Share this opportunity
Share this opportunity to other talents of your network:
✓ Offer them a visibility boost with clients.
✓ Help your contacts find their next job.
Important information
Contract type:
Permanent
Location:
Palo Alto, CA, USA
Work mode:
Onsite
Published on:
1 September 2026
What they need
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.
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/integrationB.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
Other offers great for you!
These companies are also looking for great profiles
Agile Partner
Full-Stack Software Engineer Java-Angular
Permanent contract
Luxembourg
Onsite, Hybrid
Skills
19 hours ago
Quick apply
Top Profil
Staff Software Engineer, Systèmes distribués et LLM
Freelance
Paris, France
Hybrid
Skills
19 hours ago
Quick apply
Nigel Frank
🚨 Dutch-speaking MES Software Engineer (Freelance)💻
Freelance
Antwerp, Belgium
Hybrid
Skills
14 hours ago
Quick apply
No company information available.