Position Expired
This job is no longer accepting applications.
Embedded OTA System Development Engineer(C,C++/NXP i.MX RT series /STM32).
Detroit Engineered Products
● Design, develop, and maintain embedded firmware for our electric two-wheeler platform.
● Develop and optimize firmware for real-time control systems, including motor control, power management, and battery systems.
● Interface with hardware engineers to integrate firmware with custom PCBs and sensors.
● Contribute to platform bring-up, including board support packages and peripheral configuration.
● Work with cross-functional teams (electrical, mechanical, mobile, cloud) to deliver robust, testable systems.
● Work with our software team to maintain diagnostics and over-the-air (OTA) update capabilities.
● Write clear documentation and contribute to system-level architecture decisions.
Required Qualifications
● 5+ years of experience in embedded systems development. ● Proficiency in C/C++ for microcontroller development.
● Some experience with scripting languages like Python, Javascript, or Shell
● Strong experience with NXP i.MX RT series and STM32.
● Solid understanding of RTOS, interrupt handling, low-level drivers, and hardware abstraction layers.
● Experience developing for Linux-based embedded systems.
● Familiarity with hardware interfaces such as I2C, SPI, UART, CAN, PWM, ADC/DAC.
● Demonstrated ability to work closely with electrical hardware teams
● Strong experience with vehicle CAN bus networks.
- ● Familiarity with Linux build systems like Yocto.
Qualifications
- 5+ years of experience in embedded systems development
- Proficiency in C/C++ for microcontroller development
- Some experience with scripting languages like Python, Javascript, or Shell
- Strong experience with NXP i.MX RT series and STM32
- Solid understanding of RTOS, interrupt handling, low-level drivers, and hardware abstraction layers
- Experience developing for Linux-based embedded systems
- Familiarity with hardware interfaces such as I2C, SPI, UART, CAN, PWM, ADC/DAC
- Demonstrated ability to work closely with electrical hardware teams
- Strong experience with vehicle CAN bus networks
- Familiarity with Linux build systems like Yocto
Benefits
Responsibilities
- Design, develop, and maintain embedded firmware for our electric two-wheeler platform
- Develop and optimize firmware for real-time control systems, including motor control, power management, and battery systems
- Interface with hardware engineers to integrate firmware with custom PCBs and sensors
- Contribute to platform bring-up, including board support packages and peripheral configuration
- Work with cross-functional teams (electrical, mechanical, mobile, cloud) to deliver robust, testable systems
- Work with our software team to maintain diagnostics and over-the-air (OTA) update capabilities
- Write clear documentation and contribute to system-level architecture decisions
Other Recent Opportunities
Sr. Software Engineer, Tim Hortons
9/10/2025Restaurant Brands International
Software Engineer (Multiple Roles)
9/10/2025Abby (Accounting Automation)
Analyst, Quantitative Software Engineer (C#)
9/10/2025Bank of Montreal
UI Software Engineer
9/10/2025J&M Group, Inc
Associate, Software Engineer, New Grad
9/10/2025Posting Date:02/ 09/2025
Lead Dotnet Developer
9/10/2025Tekgence Inc
Job Alerts
Get notified when new positions matching your interests become available at Kardow.com.
Need Help?
Questions about our hiring process or want to learn more about working with us?