Staff Embedded Motor Controls Software Engineer
$171k - $213kRivian
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.
- ...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...SuggestedFull time
$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...SuggestedPermanent employmentRemote workFlexible hours$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...SuggestedWork experience placementLocal areaFlexible hours$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...SuggestedFull timeLocal areaRelocation package$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...SuggestedFull time$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 timeWork at officeLocal areaRemote workWorldwideMonday to ThursdayFlexible hours$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 employmentFull timeTemporary workImmediate startWeekend work$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 timeRemote workFlexible hours$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 employmentFlexible hours$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 officeLocal areaRemote workFlexible hours1 day per week$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 workWork at officeVisa sponsorshipFlexible hours- ...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
$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 employmentFull timeWork experience placementWork at officeWorldwide- ...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 timeWork at officeFlexible hours
$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$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 areaImmediate start$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- ...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
$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 workWork experience placementWork from homeFlexible hours- ...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...
$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$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....$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$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$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 timeLocal area$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 employmentFull time- ...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...
$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 timeInternshipWork at officeFlexible hours- ...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 timeLocal areaWorldwide
- ...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 timeLocal areaWorldwideFlexible hoursShift work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Staff Embedded Motor Controls Software Engineer. Be the first to apply!
- embedded software engineer California
- embedded systems software engineer California
- embedded engineer California
- embedded developer California
- quality assurance quality control engineer California
- software engineer - cloud services California
- id software California
- healthcare software sales California
- software technical support California
- software asset management analyst California





