Staff Embedded Motor Controls Software Engineer

Rivian

Carson (CA)

On-site

USD 171,000 - 213,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Comprehensive benefits package
401(k) Plan
Employee Stock Purchase Program
Paid vacation and sick leave

Job summary

A leading electric vehicle manufacturer is seeking a Staff Embedded Motor Controls Software Engineer in Carson, California. This senior role involves enhancing inverter software performance and reliability, leading the design of software functions, and mentoring junior engineers. Candidates should have over 8 years of embedded software experience, proficiency in C/C++ and Python, and knowledge of embedded systems. The position offers a salary range of $171,000 - $213,000 and comprehensive benefits including healthcare and performance bonuses.

Qualifications

  • Minimum of 8+ years in embedded software development.
  • At least 5 years in a senior or leadership role.
  • Prior experience in EV propulsion embedded software is highly desired.

Responsibilities

  • Lead the design and development of software functions and frameworks.
  • Improve inverter software performance, safety, robustness, and reliability.
  • Mentor and guide junior engineers.

Skills

C/C++ proficiency
Python programming
Embedded systems architecture
Problem-solving skills
Technical leadership
Agile methodologies

Education

Bachelor’s or master’s degree in computer science or electrical engineering

Tools

Real-time operating systems (RTOS)
Microcontrollers
Continuous Integration and Continuous Delivery (CI/CD)

Job description

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 rivianbenefits.com.

You can apply for this role through careers.rivian.com or internal-careers-rivian.icims.com 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 ensuring that our hiring process is accessible for persons with disabilities. If you require accommodations to assist you in the search and application process, please email candidateaccommodations@rivian.com.

Candidate Data Privacy

Rivian may collect, use and disclose your personal information when you apply for employment and participate in our recruitment processes. This data includes contact, demographic, educational, professional, and employment information. It may be used for tracking interactions with our recruiting system, improving the application process, conducting checks, and complying with legal obligations. It may be shared with internal personnel, Rivian affiliates, and service providers, and may be transferred internationally.

Please note that we are currently not accepting applications from third party application services.

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

Similar jobs worth comparing

Sr. Power Electronics Software Engineer
Sr. Power Electronics Software Engineer

Rivian • Torrance (CA)

On-site
USD 135,000 - 168,000
Paid vacation
Paid sick leave
Health insurance benefits
+2
Staff Motor Controls Integration Engineer
Staff Motor Controls Integration Engineer

Rivian • Carson (CA)

On-site
USD 171,000 - 214,000
401(k) Plan
Employee Stock Purchase Program
Health insurance
Staff Power Electronics Systems Engineer
Staff Power Electronics Systems Engineer

Rivian • Torrance (CA)

On-site
USD 140,000 - 176,000
Paid vacation
Paid sick leave
Life insurance
+5
Staff Motor Controls Integration Engineer
Staff Motor Controls Integration Engineer

Watershed Ventures • Carson (CA)

On-site
USD 171,000 - 214,000
Staff Power Electronics Software Engineer
Staff Power Electronics Software Engineer

Segment (Twilio) • Torrance (CA)

On-site
USD 171,100 - 213,900
Robust medical, dental, and vision insurance
Coverage effective on the first day of employment
Premiums covered by the company
Staff Motor Controls Integration Engineer
Staff Motor Controls Integration Engineer

Socket.dev • Carson (CA)

On-site
USD 171,000 - 214,000
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
Staff Motor Control Engineer
Staff Motor Control Engineer

Rivian • Carson (CA)

On-site
USD 171,000 - 214,000
Paid vacation
Paid sick leave
Comprehensive insurance benefits
+1
Sr. Software Validation and HIL Engineer, Power Electronics
Sr. Software Validation and HIL Engineer, Power Electronics

Rivian • Torrance (CA)

On-site
USD 135,000 - 168,000
Sr. Power Electronic Controls Engineer at Rivian California
Sr. Power Electronic Controls Engineer at Rivian California

Rivian • United States

On-site
USD 135,000 - 169,000
Robust medical/Rx insurance
Dental insurance
Vision insurance