More jobs:
Embedded AUTOSAR Software Engineer; Bootloader
Job in
Auburn Hills, Oakland County, Michigan, 48326, USA
Listed on 2026-02-16
Listing for:
Zobility
Full Time
position Listed on 2026-02-16
Job specializations:
-
Software Development
Software Engineer, Embedded Software Engineer
Job Description & How to Apply Below
Our client is building a next-generation software organization as part of its transformation into a tech mobility company
. We are developing a software-defined vehicle (SDV) platform that delivers customer-centric features throughout the vehicle lifecycle.
As part of this journey, we are looking for a high-impact MCU Base Software Engineer / Product Owner to lead the development of AUTOSAR-based ACU Base Software
. In this role, you will help shape the product vision and roadmap
, work closely with Agile teams, and ensure base software capabilities meet the needs of multiple stakeholders across vehicle programs.
- Own and develop ACU Base Software using AUTOSAR architecture for MCU-based ECUs
- Design and implement base software layers
, middleware, and system architecture - Configure and integrate AUTOSAR BSW modules using Vector DaVinci tools
- Apply functional safety principles in safety-critical ECU software development
- Design and manage software architecture artifacts using SysML and ARXML
- Integrate bootloaders, OS (OSEK/AUTOSAR OS), BSP
, and low-level drivers - Enable secure ECU software including secure boot, secure flash, diagnostics, and message authentication
- Support FOTA (Firmware Over-The-Air) strategies and implementation
- Collaborate with Agile teams and other Product Owners to maintain and prioritize the backlog
- Act as a key contributor to product vision, roadmap, and technical direction
- Debug and troubleshoot complex embedded software issues across development and integration phases
- Bachelor’s degree (Master’s preferred) in Electrical Engineering, Computer Engineering
, or related field - 7+ years of hands-on experience in embedded software development (C/C++)
- Strong experience with AUTOSAR Base Software (BSW) development and integration
- Hands-on expertise with Vector DaVinci Configurator and DaVinci Developer
- Experience configuring one or more AUTOSAR BSW stacks:
- DCM, DEM
- COM stack (CAN/LIN/Ethernet)
- Memory stack (NvM, Fee, Ea)
- Experience with Vector bootloaders
, embedded OS,
OSEK
, and BSP development - Strong knowledge of automotive communication protocols
: CAN, LIN, Ethernet - Experience with UDS, XCP
, and instrumented ECUs - Solid understanding of dbc, arxml, candela files, ECU/system extracts
- Proven experience debugging and troubleshooting embedded ECU software
- Secure boot loader integration
- Secure peripherals configuration (
HSM, CSM, Crypto stacks
) - Message authentication and ECU cybersecurity fundamentals
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
Search for further Jobs Here:
×