Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Staff Embedded Motor Controls Software Engineer

$171k - $213k
Full-time

Rivian

About Rivian

Rivian is 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 skilled and experienced Staff Embedded Motor Controls Software Engineer to join our inverter-embedded software team. As a senior member of the team, your mission is to greatly enhance the inverter software performance, safety, robustness, and reliability. You will be responsible for architecting, implementing, and enhancing the key software functions and frameworks for PWM control, key sensors such as resolver, voltage, current, and temperature, as well as fault detection and reaction frameworks.


Responsibilities

  • Technical Leadership: Lead the design, development, implementation, and enhancement of the key software functions and frameworks for PWM control, key sensors such as resolver, voltage, current, and temperature, as well as fault detection and reaction frameworks.
  • Innovation and Problem Solving. Greatly enhance the inverter software performance, safety, robustness, and reliability. Solve complex technical problems with robust and scalable solutions.
  • Mentorship: Mentor and guide junior engineers, fostering a culture of continuous learning and improvement.
  • Collaboration: Work closely with hardware engineers, program managers, and other stakeholders to define system requirements and develop integrated solutions.
  • Project Management: Oversee multiple projects, ensuring timely delivery and adherence to specifications, while managing resources and budgets effectively.
  • Documentation: Maintain comprehensive documentation of design specifications, development processes, and troubleshooting procedures.

Qualifications

  • Education: Bachelor’s or master’s degree in computer science, electrical engineering
  • Experience: Minimum of 8+ years of experience in embedded software development, with at least 5 years in a senior or leadership role.
  • Prior experience for a leading role in EV propulsion embedded software is highly desired.
  • Proficient in C/C++ programming and python programming languages along with software design
  • 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.
  • Strong software development experience under CI/CD (Continuous Integration and Continuous Delivery)

Pay Disclosure

The salary range for this role is $171,000 - $213,000 for Carson 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 . 

You can apply for this role through careers.rivian.com (or through 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 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.

Rivian is committed to ensuring that our hiring process is accessible for persons with disabilities. If you have a disability or limitation, such as those covered by the Americans with Disabilities Act, that requires accommodations to assist you in the search and application process, please email us at  View email address on ev.careers .

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. 

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

Vacancy posted 4 days ago
Similar jobs that could be interesting for youBased on the Staff Embedded Motor Controls Software Engineer in California vacancy
  •  ...Embedded Software Engineer - Embedded Systems & Firmware Company Background: Specter is creating a software-defined “control plane” for the physical world. We are starting with protecting American...  ...(e.g., software control of motors, DC-DC converters, or battery management... 
    Suggested
    Full time

    Specter

    San Francisco, CA
    23 hours ago
  • $130k - $180k

     ...artificial intelligence, communications and sensing, embedded systems, and more. About the Role This role...  ...commission and tune drive hardware, close loops on real motors, and build embedded software for our own control electronics — all in service of high-accuracy... 
    Suggested
    Permanent employment
    Remote work
    Flexible hours

    AnySignal

    Los Angeles, CA
    1 day ago
  • $105.5k - $180k

     ...interest of national security. Job Title: Specialist, Software Engineering - Controls Engineer Job Code: 40556 Job Location: Anaheim, CA...  ...control system design with MATLab, Simulink, C/C++, and other embedded system programming language. Ability to work... 
    Suggested
    Work experience placement
    Local area
    Flexible hours

    L3Harris Technologies

    Anaheim, CA
    7 hours ago
  • $127.5k - $210k

     ...intelligence, best-in-class hardware and software product development, operational...  ...responsible for large portions of the software engineering stack, working on a wide variety of subsystems...  ...line), integrate and write code for embedded linux and android platforms (Qualcomm... 
    Suggested
    Full time
    Local area
    Relocation package

    Skydio

    San Mateo, CA
    23 hours ago
  • $157k - $192k

     ...Berkeley National Laboratory is hiring a Controls Software Engineer within the Engineering division....  ...Integrating hardware devices such as motors, sensors, detectors, and data acquisition...  ...with both scientific and engineering staff. Familiarity with the wide variety... 
    Suggested
    Full time

    Lawrence Berkeley Lab

    Berkeley, CA
    4 days ago
  • $170k - $210k

     ...worldwide. We foster a culture of ownership where developers and engineers are self-motivated to tackle challenges and ship impactful...  ...or related technologies Experience with C++, especially in embedded environments Consumer electronics experience in media/content... 
    Full time
    Work at office
    Local area
    Remote work
    Worldwide
    Monday to Thursday
    Flexible hours

    Roku

    San Jose, CA
    23 hours ago
  • $125k - $145k

     ...with the ultimate goal of enabling human life on Mars. SOFTWARE ENGINEER, EMBEDDED SOFTWARE (STARSHIELD) The Starshield mission is to support...  ...The Starshield Software team is building software that controls satellites, operates sensors, and creates secure end-to-end... 
    Permanent employment
    Full time
    Temporary work
    Immediate start
    Weekend work

    Spacex

    Hawthorne, CA
    23 hours ago
  • $154k - $202k

     ...cost energy. Position Summary Antora is seeking a Senior Controls & Software Engineer to own the integration of the control systems and software...  ...Power Hardware Experience: Practical experience with VFDs, Motor Starters, SCRs, and high‑precision instrumentation (RTDs,... 
    Full time
    Remote work
    Flexible hours

    Antora Energy

    San Jose, CA
    1 day ago
  • $170k - $240k

     ...We are seeking a Senior Real-Time / Controls Software Engineer to lead development of deterministic...  ...aerospace systems. This role will own motor-control implementation, release timing...  ...and Python-based models into reliable embedded flight-like control software operating... 
    Permanent employment
    Flexible hours

    Space Kinetic

    Los Angeles, CA
    17 days ago
  • $220k - $245k

     ...efficient. ALSO is looking for a Motor Controls Engineer to play a pivotal role in developing advanced...  .... Identify, report, and track software bugs; analyze logs to troubleshoot...  ...developing automation scripts. Familiar embedded controller and programming languages... 
    Work at office
    Local area
    Remote work
    Flexible hours
    1 day per week

    ALSO

    Palo Alto, CA
    10 days ago
  • $150k - $210k

     ...customer. Kodiak is also leveraging its commercial self-driving software to develop, test and deploy autonomous capabilities for the U.S. Department of Defense. We are looking for an Embedded Software Engineer with a background in embedded systems who is passionate to... 
    Temporary work
    Work at office
    Visa sponsorship
    Flexible hours

    Kodiak

    San Francisco, CA
    3 days ago
  •  ...seeking a highly motivated and experienced Motor Controls Engineer to help develop, implement, and...  ...will work across modeling, simulation, embedded implementation, and test activities to...  ...algorithm development and motor controller software architecture along with professional... 
    Work at office

    Pivotal

    Palo Alto, CA
    22 days ago
  • $115k - $185k

     ...Because there’s too much at stake to go solo. Our Software Team is seeking a  Software Engineer, Embedded Linux. You'll develop software for our ecosystem...  ...applications. C++ and Python. Distributed revision control systems and common embedded Linux development tools... 
    Permanent employment
    Full time
    Work experience placement
    Work at office
    Worldwide

    Trellisware Technologies

    San Diego, CA
    23 hours ago
  •  ...veterans and world-class engineers to solve physical-...  ...for the base platform software and middleware running...  ...onboard computer and safety controller. From board bring-up...  ...for a Senior or Staff Software Engineer to join...  ...Architect and maintain the embedded Linux stack for our... 
    Full time
    Work at office
    Flexible hours

    Bedrock Robotics

    San Francisco, CA
    23 hours ago
  • $170k - $210k

     ...networks and a comprehensive set of hardware, software and mobile solutions for every charging need across...  ...is seeking a seasoned Power Electronics Controls and Firmware Engineer with over 5 years of experience in embedded power control firmware development. The ideal... 
    Work experience placement

    ChargePoint

    Campbell, CA
    15 hours ago
  • $155k - $225k

     ...About You and The Role As a Senior Motor Control Engineer at Zipline, you'll be responsible for...  ...structures and mechanism designers, flight software developers, and test-site operations...  ...a willingness to work in a variety of embedded environments, from running on bare metal... 
    Local area
    Immediate start

    Zipline

    South San Francisco, CA
    14 days ago
  • $155k - $215k

     ...planet. We are a team of mission-driven engineers with experience across aerospace,...  ...make this future a reality. As an Embedded Software Engineer at Reliable Robotics, you will...  ..., networking, signal acquisition, and motor control solutions that bring our aircraft to life... 
    Permanent employment

    Reliable Robotics Corporation

    Mountain View, CA
    3 days ago
  •  ...Job Overview As a Flight Software Engineer, you will design and develop mission...  ...into reliable, real-time embedded software, integrating with...  ...systems Guidance, navigation, and control software integration with...  ...IMUs, GPS, seekers, and motor/actuation systems High-reliability... 
    Permanent employment

    Singularity Defense

    Gardena, CA
    14 minutes ago
  • $140k - $150k

     ...business considerations. Job Title: Senior Embedded Firmware Engineer Location: Newark, DE (Onsite) We are...  ..., leveraging expert C++ skills and real-time motor control expertise to perform complex hardware-software debugging, system configurations, and... 
    Temporary work
    Work experience placement
    Work from home
    Flexible hours

    GlobalLogic

    San Jose, CA
    3 days ago
  •  ...Job Description: Position: Embedded Engineer Location: Brooklyn Navy Yard - Building 127, Suite 3B, 63 Flushing Avenue, Brooklyn...  ...to work various types of actuatros (DC, BLDC, Stepper Motors) Ability to work with Serial, I2C and SPI protocoles... 

    Kasmo Global

    San Jose, CA
    2 days ago
  • $190k - $240k

     ...and reliably. We’re seeking a Senior Embedded Software Engineer to develop the firmware and embedded...  ...through flight test and regulated change control, working closely with Electrical,...  ...sensors and peripherals (e.g. encoders, motors, IMUs, LIDAR/RADAR, and similar) Select... 
    Flexible hours

    Matternet

    Mountain View, CA
    1 day ago
  • $214.97k - $303.03k

     ...Embedded SW Engineer 42dot is a mobility AI company committed to solving mobility challenges with software and AI. As the Global Software Center of Hyundai Motor Group, 42dot pioneers the future of mobility by advancing the development of software-defined vehicles.... 

    42dot

    Sunnyvale, CA
    1 day ago
  • $157.8k - $212k

     ...designing and implementing the embedded C++ software that runs on our electric-...  ...collaborate with systems engineers and hardware designers to author...  ...of the Joby aircraft. Motor Inverter - Contribute to the...  ...our Joby aircraft. Flight Control Computer - work with all parts... 
    Temporary work

    Joby Aviation

    Santa Cruz, CA
    1 day ago
  • $150.4k - $277.6k

     ...Senior Embedded Software Engineer Join a team of passionate and creative engineers dedicated to building...  ...with our electrical, mechanical, controls and AIML engineering counterparts....  ...IMUs, depth sensors) Experience in motor controls, actuation, audio, or switching... 
    Relocation

    Apple

    Sunnyvale, CA
    2 days ago
  • $144k - $198k

     ...Design and implement control algorithms for electric...  ...propulsion systems using embedded C code. Develop and...  ..., mechanical, and software teams to troubleshoot...  ...degree in Electrical Engineering, Aerospace Engineering...  ...applications. Knowledge of motor control, battery... 
    Full time
    Local area

    Archer

    California
    4 days ago
  • $180k - $260k

     ...Principal Embedded Software Engineer (Actuators & Control Systems) Department: Software Employment Type: Full Time Location: Redondo Beach Compensation...  ...thrusters, thrust vector control actuators, and motor-driven devices such as reaction wheels and gimbals.... 
    Permanent employment
    Full time

    Impulsespace

    Redondo Beach, CA
    4 days ago
  •  ...you will build and sustain software that controls complex electro-mechanical...  ...logic for motion systems (motors, encoders, servo/stepper control...  ...readiness. Mentor engineers through code reviews, design...  ...for Test Handler Software) Embedded development experience: RTOS... 

    Cohu

    San Diego, CA
    9 days ago
  • $182k - $230k

     ...Over the last decade, software has transformed the digital...  ..., predict, and control the real world with precision...  ...We are roboticists, engineers, operators, and...  ...We are seeking an Embedded Firmware Engineer to develop...  ...physical mechanical systems, motors, or robotic hardware.... 
    Full time
    Internship
    Work at office
    Flexible hours

    ATOMS Careers page

    San Francisco, CA
    2 days ago
  •  ...terminals. Logos is led by a team of highly experienced engineers with proven track records in the networking and satellite...  ...Responsibilities, & Qualifications Logos is seeking a Payload Pointing Control Software Engineer to lead the development of our onboard, real-time... 
    Full time
    Local area
    Worldwide

    Logos Space

    Mountain View, CA
    23 hours ago
  •  ...worldwide. We’re a team of engineers, clinicians, and innovators united...  ...strategy and develop software to implement the same. Essential...  ...using Qt and other tools in an embedded C/C++ environment. Maintain...  ...Mandatory Notices U.S. Export Controls Disclaimer: In accordance... 
    Full time
    Local area
    Worldwide
    Flexible hours
    Shift work

    Intuitive

    Sunnyvale, CA
    4 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Staff Embedded Motor Controls Software Engineer. Be the first to apply!