×
Register Here to Apply for Jobs or Post Jobs. X

Embedded Motor Controls Software Engineer

Job in Carson, Los Angeles County, California, 90749, USA
Listing for: Rivian
Full Time, Part Time position
Listed on 2026-02-16
Job specializations:
  • Software Development
    Software Engineer, Embedded Software Engineer
Salary/Wage Range or Industry Benchmark: 171000 - 213000 USD Yearly USD 171000.00 213000.00 YEAR
Job Description & How to Apply Below
Position: Staff Embedded Motor Controls Software Engineer

Overview

About Rivian:
Rivian is on a mission to keep the world adventurous forever. This includes emissions-free Electric Adventure Vehicles and the curious, courageous people we seek to attract. As a company, we challenge what’s possible and aim to protect the outdoors for future generations.

Role:
We are seeking a highly skilled and experienced Staff Embedded Motor Controls Software Engineer to join our inverter-embedded software team. As a senior member, your mission is to greatly enhance inverter software performance, safety, robustness, and reliability. You will architect, implement, and enhance key software functions and frameworks for PWM control, sensors (resolver, voltage, current, temperature), as well as fault detection and reaction frameworks.

Responsibilities
  • Technical Leadership:
    Lead the design, development, implementation, and enhancement of key software functions and frameworks for PWM control, sensor interfaces (resolver, voltage, current, temperature), and fault detection and reaction frameworks.
  • Innovation and Problem Solving:
    Improve inverter software performance, safety, robustness, and reliability with robust, scalable solutions.
  • Mentorship:
    Mentor and guide junior engineers, fostering a culture of continuous learning and improvement.
  • Collaboration:

    Work with hardware engineers, program managers, and other stakeholders to define system requirements and develop integrated solutions.
  • Project Management:
    Oversee multiple projects, ensure timely delivery and adherence to specifications, and manage resources and budgets.
  • Documentation:
    Maintain comprehensive documentation of design specifications, development processes, and troubleshooting procedures.
Qualifications
  • Education:

    Bachelor’s or master’s degree in computer science or electrical engineering
  • Experience:

    Minimum of 8+ years in embedded software development, with at least 5 years in a senior or leadership role
  • Prior experience in a leading role in EV propulsion embedded software is highly desired
  • Proficient in C/C++ and Python programming; strong software design skills
  • Deep understanding of embedded systems architecture and real-time operating systems (RTOS)
  • Knowledge of power electronics and safety
  • Knowledge of hardware design and integration
  • Experience with microcontrollers, microprocessors, and peripheral interfaces
  • Strong knowledge of software development lifecycle and methodologies, including Agile and Scrum
  • Experience with CI/CD (Continuous Integration and Continuous Delivery)
Pay Disclosure

The salary range for this role is $171,000 - $213,000 for Carson-based applicants. The range reflects the compensation level we in good faith believe we would pay at the time of posting. An employee’s position within the range will be based on competencies, education, qualifications, certifications, experience, skills, location, shift, and organizational needs.

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

We offer a comprehensive benefits package for full-time and part-time employees, including paid vacation, paid sick leave, life, medical, dental, vision, short-term and long-term disability insurance, and opportunities to participate in Rivian’s 401(k) Plan and Employee Stock Purchase Program, where eligible. Full-time coverage is effective on the first day of employment; part-time coverage is effective the first of the month following 90 days of employment.

More information about benefits is available at

You can apply for this role through  or inte if you are a current employee. This job is not expected to be closed any sooner than 2/27/2026.

Equal Opportunity

Rivian is an equal opportunity employer and complies with all applicable federal, state, and local fair employment 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.

Rivian is committed to…

To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary