Software Engineer II, Controls & Active Safety Engineer, Autonomy

Rivian

Irvine (CA)

On-site

USD 130,600 - 163,300

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Equity awards
401(k) plan
Comprehensive benefits

Job summary

Rivian is seeking a Controls & Active Safety Engineer to advance detection, prediction, and decision‑making for autonomous and semi‑autonomous vehicles. You will design, implement, and validate safety‑critical controls with ML/AI integration, using C++, Python, and AWS in a fast‑paced team.

Qualifications include advanced degrees and extensive experience in robotics, real‑time systems, and autonomous perception, planning, or control.

Qualifications

  • Bachelor’s, Master’s, or PhD in Engineering, CS, Data Science, or related field.
  • Industry experience as software engineer in robotics, autonomous vehicles, or real‑time safety‑critical environments.
  • Strong proficiency in modern C++, Python, and ML frameworks; experience with large‑scale software engineering.
  • Strong background in ML, AI, and robotics with hands‑on model deployment.
  • Experience designing, deploying, and maintaining systems using core AWS services (S3, EC2, Lambda).
  • Familiarity with autonomous systems development including perception, planning, or control.
  • Excellent debugging, analytical, and communication skills.

Responsibilities

  • Design, develop, and validate active safety features for autonomous vehicles.
  • Collaborate to integrate AI-based algorithms into safety-critical systems.
  • Work with data engineering to ensure high-quality training datasets for ML models.
  • Analyze sensor data to improve ML/AI model performance in real-world scenarios.
  • Develop and maintain simulation/testing frameworks for robust evaluation.
  • Debug and optimize safety features across diverse driving environments.

Skills

C++
Python
ML frameworks
Real-time systems
Autonomy

Education

Bachelor's/Master's/PhD in Engineering or CS

Tools

AWS

Job description

About Rivian

Rivianis on a mission to keep the world adventurous forever. This goes for the emissions‑free Electric Adventure Vehicles we build, and the curious, courageous souls we seek to attract.

As a company, we constantly challenge what’s possible, never simply accepting what has always been done. We reframe old problems, seek new solutions and operate comfortably in areas that are unknown. Our backgrounds are diverse, but our team shares a love of the outdoors and a desire to protect it for future generations.

Role Summary

We are seeking a highly motivated Controls & Active Safety Engineer to join our team, specializing in active safety feature development for autonomous and semi‑autonomous vehicles. This candidate will design, implement, and validate safety‑critical systems, with a strong emphasis on integrating controls, machine learning, and AI‑based algorithms to advance detection, prediction, and decision‑making capabilities. Proficient in C++, Python, and related technologies, they bring hands‑on experience in ML/AI model development, data analysis, and real‑time system optimization. Their collaborative approach and familiarity with automotive safety standards make them well‑equipped to drive innovation and reliability in advanced vehicle safety applications within the Controls team.

Responsibilities
  • Design, develop, and validate active safety features such as collision avoidance, lane keeping, and emergency braking for autonomous vehicles.
  • Collaborate with cross‑functional teams to integrate AI‑based algorithms into safety‑critical systems, leveraging data‑driven approaches to enhance detection, prediction, and decision‑making capabilities.
  • Work closely with data engineering and autolabeling teams to ensure high‑quality training and validation datasets for ML/AI models.
  • Collaborate with data engineering and autolabeling teams to ensure high‑quality, accurately labeled datasets that support the development and validation of ML/AI‑driven controls and active safety features, enabling robust reasoning and decision‑making capabilities in real‑world scenarios.
  • Analyze sensor data and vehicle dynamics to improve the performance of ML/AI models used in active safety applications.
  • Develop and maintain simulation and testing frameworks to ensure robust performance in real‑world scenarios.
  • Troubleshoot, debug, and optimize safety features and ML/AI algorithms for reliability and performance across diverse driving environments.
Qualifications
  • Bachelor’s/Master’s/PhD degree in Engineering, Computer Science, Data Science, or a related field.
  • Direct industry experience as a software engineer in robotics, autonomous vehicles, or other real‑time, safety‑critical environments.
  • Strong proficiency in modern C++, Python, and experience with ML frameworks, along with experience applying large‑scale software engineering best practices.
  • Strong background in machine learning, AI, and robotics, with hands‑on experience developing and deploying learning‑based algorithms.
  • Experience designing, deploying, and maintaining systems with core AWS services (such as S3, EC2, Lambda), and a solid understanding of cloud‑native architecture.
  • Familiarity with autonomous systems development, including perception, planning, or control, or related fields such as robotics, simulation, or verification and validation.
  • Demonstrated ability to systematically debug and identify root causes of issues.
  • Strong analytical and problem‑solving skills, with attention to detail
  • Familiarity with automotive safety standards and real‑time system development.
  • Excellent problem‑solving and communication skills.
Pay Disclosure

The salary range for this role is $130,600.00 - $163,300.00 for California based applicants. This is the lowest to highest salary we in good faith believe we would pay for this role at the time of this posting. An employee’s position within the salary range will be based on several factors including, but not limited to, specific competencies, relevant education, qualifications, certifications, experience, skills, geographic location, shift, and organizational needs.

The successful candidate may be eligible for annual performance bonus and equity awards.

We offer a comprehensive package of benefits for full‑time and part‑time employees, their spouse or domestic partner, and children up to age 26, including but not limited to paid vacation, paid sick leave, and a competitive portfolio of insurance benefits including life, medical, dental, vision, short‑term disability insurance, and long‑term disability insurance to eligible employees. You may also have the opportunity to participate in Rivian’s 401(k) Plan and Employee Stock Purchase Program if you meet certain eligibility requirements. Full‑time employee coverage is effective on their first day of employment. Part‑time employee coverage is effective the first of the month following 90 days of employment. More information about benefits is available at rivianbenefits.com.

This job is not expected to be closed any sooner than February 25, 2026.

Equal Opportunity

Rivian is an equal opportunity employer and complies with all applicable federal, state, and local fair employment practices laws. All qualified applicants will receive consideration for employment without regard to race, color, religion, national origin, ancestry, sex, sexual orientation, gender, gender expression, gender identity, genetic information or characteristics, physical or mental disability, marital/domestic partner status, age, military/veteran status, medical condition, or any other characteristic protected by law.

Candidate Data Privacy

Rivian may collect, use and disclose your personal information or personal data (within the meaning of the applicable data protection laws) when you apply for employment and/or participate in our recruitment processes (“Candidate Personal Data”). This data includes contact, demographic, communications, educational, professional, employment, social media/website, network/device, recruiting system usage/interaction, security and preference information. Rivian may use your Candidate Personal Data for the purposes of (i) tracking interactions with our recruiting system; (ii) carrying out, analyzing and improving our application and recruitment process, including assessing you and your application and conducting employment, background and reference checks; (iii) establishing an employment relationship or entering into an employment contract with you; (iv) complying with our legal, regulatory and corporate governance obligations; (v) recordkeeping; (vi) ensuring network and information security and preventing fraud; and (vii) as otherwise required or permitted by applicable law.

Rivian may share your Candidate Personal Data with (i) internal personnel who have a need to know such information in order to perform their duties, including individuals on our People Team, Finance, Legal, and the team(s) with the position(s) for which you are applying; (ii) Rivian affiliates; and (iii) Rivian’s service providers, including providers of background checks, staffing services, and cloud services.

Rivian may transfer or store internationally your Candidate Personal Data, including to or in the United States, Canada, the United Kingdom, and the European Union and in the cloud, and this data may be subject to the laws and accessible to the courts, law enforcement and national security authorities of such jurisdictions.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Staff ML Engineer, Perception Scene Understanding
Staff ML Engineer, Perception Scene Understanding

Rivian • Palo Alto (CA)

On-site
USD 228,000 - 285,000
Medical Insurance
Dental Insurance
Vision Insurance
Manager - Autonomy Systems Validation
Manager - Autonomy Systems Validation

Rivian • Wittmann (AZ)

On-site
USD 148,000 - 186,000
Performance bonuses
Health insurance
401(k) Plan
Sr. AI Engineer, Enterprise Applied AI
Sr. AI Engineer, Enterprise Applied AI

Rivian • Riverdale (GA)

On-site
USD 162,000 - 204,000
Annual performance bonus
Equity awards
Comprehensive insurance benefits
+1
Senior Manager, ADS Safety Case & Global Regulatory Strategy
Senior Manager, ADS Safety Case & Global Regulatory Strategy

Segment (Twilio) • Palo Alto (CA)

On-site
USD 173,000 - 217,000
Annual performance bonus
Equity awards
Comprehensive benefits package
Senior Machine Learning Engineer - Large Driving Model (Behavioral Alignment)
Senior Machine Learning Engineer - Large Driving Model (Behavioral Alignment)

Segment (Twilio) • Palo Alto (CA)

On-site
USD 179,000 - 224,000
Annual performance bonus
Comprehensive health insurance
401(k) Plan
Sr. Systems Engineer, Autonomy
Sr. Systems Engineer, Autonomy

Rivian • Palo Alto (CA)

On-site
USD 162,000 - 204,000
Paid vacation
Paid sick leave
Life, medical, dental, and vision insurance
+2
Lead Staff Software Engineer, Embedded, Autonomy
Lead Staff Software Engineer, Embedded, Autonomy

Rivian • Palo Alto (CA)

On-site
USD 206,000 - 259,000
Paid vacation
Paid sick leave
Insurance benefits
+2
Vehicle Test Technician at Rivian Arizona
Vehicle Test Technician at Rivian Arizona

Ellenco Estágios e Treinamentos • Arizona

On-site
USD 44,000 - 55,000
Annual performance bonus
Equity awards
Paid vacation
+4
Development Engineer II
Development Engineer II

Rivian • Palo Alto (CA)

On-site
USD 93,000 - 117,000
Health insurance
401(k) plan
Employee Stock Purchase Program
+3
Operations Coordinator, Autonomy Systems Validation (1st Shift)
Operations Coordinator, Autonomy Systems Validation (1st Shift)

Rivian • Chicago (IL)

On-site
USD 49,593 - 53,726
Health insurance
401(k) plan
Employee Stock Purchase Program
+1