
Embedded Software Engineer III - Diagnostics IOT
145k - 160k USD
On-site
Full Time
#Engineering
#Software Development
#Embedded Software
#Firmware
#Python
#Linux
#RTOS
#IoT
#MQTT
#Diagnostics
#Debugging
At Motiv Power Systems, we are on a mission to free fleets from fossil fuels. Since 2009, we have been building all-electric medium-duty trucks and buses that serve as the backbone of the economy, from airport shuttles to food delivery services. Our vehicles have already logged millions of miles, proving that electric power can be both cost-effective and reliable. As we prepare for the 2024 launch of our next-generation Argo truck, we are at a critical point of growth. We are looking for people who share our passion for innovation, collaboration, and owning their work to help us shape the future of commercial transportation.
The opportunity
We are seeking a Senior Embedded Software Engineer to join our team in Foster City, California. This role is essential to our engineering efforts, as you will be a key contributor to the firmware and diagnostic solutions that power our electric vehicles. You will work within a small, focused team to design, code, and test the systems that keep our trucks running efficiently. This is a chance to influence our long-term technology vision while getting hands-on with hardware, using tools like oscilloscopes and digital probes to solve complex problems in real-time.
A day in the life
- You will design, develop, and maintain embedded controls software and diagnostic code using C and Python to ensure our EV systems perform at their best.
- You will collaborate closely with systems and hardware engineers to create effective strategies for real-time troubleshooting and diagnostics.
- You will participate in the full software development lifecycle, including peer design reviews, code reviews, and the creation of technical requirements to ensure our software quality remains high.
Who you are
You are an experienced engineer with a passion for embedded systems and a drive to make the world a cleaner place. You communicate clearly and enjoy working analytically to solve tough technical challenges. Your background includes:
- A Bachelor’s degree in Computer, Software, or Electrical Engineering.
- At least 5 years of professional experience in embedded software or firmware development.
- Strong proficiency in C, including the ability to read compiler output, and at least 2 years of experience working with Linux.
- Familiarity with RTOS, bare-metal systems, and IoT protocols like MQTT.
- A deep understanding of software engineering principles and the full development lifecycle.
- Fluency in English.
Why you'll love it here
We offer a salary range of $145,000 to $160,000, depending on your experience and skills. Beyond the paycheck, we are committed to supporting your well-being and professional growth. Our benefits package includes:
- Comprehensive medical, dental, and vision insurance.
- A 401k plan with company matching.
- Generous paid time off and 11 company holidays.
- Life insurance and an employee assistance program.
- A focus on work-life balance, including flexible hours and a bicycle-friendly office near the scenic Bay Front.
- Access to professional development, online training, and various company cultural events.





