Software Engineer (Base Software/ Diagnostic SW) /ABS/ESP
Core
Develop and maintain AUTOSAR-based Base Software (BSW) solutions for Electronic Brake Control Modules (EBCM) and Software-Defined Vehicle (SDV) platforms, focusing on diagnostics, communication stacks, and network management.
Role type
Embedded Software Engineer (Automotive BSW/Diagnostics)
Builds
Base Software components for next-generation Electronic Brake Control Modules and Software-Defined Vehicle platforms
Domain
Automotive / Embedded Systems / AUTOSAR
Deliverable
production ML models | product features
Required skills
C/C++, AUTOSAR architecture, AUTOSAR BSW modules (DEM/DCM, CAN, Ethernet, NET, Bootloader, XCP), automotive diagnostics (UDS, OBDII), embedded debugging, software configuration management, ASPICE processes
Preferred skills
AUTOSAR Classic Platform configuration, automotive diagnostic/calibration tools (CANoe, CANalyzer, DiagR, CANape, INCA, Trace32), cybersecurity concepts, secure boot, OTA update strategies, ISO 26262 functional safety, zonal E/E architectures, chassis control systems
Technologies
AUTOSAR, C, C++, CAN, CAN FD, Ethernet, LIN, Git, CANoe, CANalyzer, DiagR, CANape, INCA, Trace32
Responsibilities
Design, implement, and integrate Base Software components including Diagnostics and Communication Stacks; Collaborate with Architecture Engineers and System Teams to refine requirements; Conduct software verification activities including unit testing, integration testing, and simulation; Investigate and resolve software defects and integration issues through root cause analysis; Develop and maintain technical documentation in accordance with ASPICE-compliant processes; Support integration of platform software releases and configure BSW modules for customer-specific requirements
Seniority
Mid-level, hands-on IC