[EEC] Automotive AUTOSAR Base SW Developer
Core
Develop and integrate AUTOSAR Classic Base Software (BSW) and diagnostics for next-generation driver assistance ECUs (radar, camera, sensor fusion, domain controllers) within Bosch's global ADAS teams.
Role type
Embedded AUTOSAR Base Software Developer
Builds
Reusable software and platform assets for ADAS, Radar, Video, and integrated vehicle computing platforms
Domain
Automotive / Embedded Systems / ADAS
Deliverable
production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work
Required skills
C/C++ programming for embedded systems, AUTOSAR Classic architecture and BSW, microcontroller and low-level driver development, embedded RTOS concepts, vehicle diagnostics and fault management, ISO 26262 functional safety compliance, CAN/Ethernet/LIN protocols, software architecture and design, unit and integration testing, code review and MISRA adherence
Preferred skills
Experience with ADAS-related ECUs (radar, camera, sensor fusion, braking/steering controllers), familiarity with CANoe/CANalyzer, ASPICE know-how
Technologies
AUTOSAR Classic, C, C++, CANoe, CANalyzer, Jira, DOORS
Responsibilities
Configure, integrate, and debug AUTOSAR BSW modules (Diagnostics, CAN Communication, Failure management, PDM); Collaborate with global system, hardware, and application teams for end-to-end integration; Participate in the complete software development lifecycle from requirements to maintenance; Optimize software performance and memory usage for resource-constrained embedded systems; Create and maintain software architecture, design, and interface documentation; Conduct code reviews and ensure adherence to Bosch coding guidelines and MISRA rules; Develop and execute unit tests and integration tests; Support SIL/HIL testing and vehicle testing as needed
Seniority
Mid-level, hands-on IC