Software Engineer - AUTOSAR
Core
Design, develop, and integrate software components for next-generation automotive ECUs based on the AUTOSAR Classic platform.
Role type
AUTOSAR Classic software engineer
Builds
Production-ready software for safety-critical automotive systems
Domain
Automotive embedded systems
Deliverable
production ML models | product features | infrastructure
Required skills
AUTOSAR Classic (BSW, RTE, MCAL), C/C++, embedded software development, microcontroller concepts, ECU configuration tools (DaVinci, EB Tresos, Vector CANdela), CAN/LIN/Ethernet protocols, ISO 26262, debugging tools (CANoe, Trace32)
Preferred skills
ASPICE compliance, build environments (make, CMake, Jenkins), version control (Git, SVN)
Technologies
AUTOSAR, C, C++, CANoe, Trace32, QCAT, DaVinci Configurator, EB Tresos, Vector CANdela Studio
Responsibilities
Develop and integrate AUTOSAR Basic Software (BSW) modules, RTE, and application components; Implement and validate software components as per AUTOSAR standards; Perform ECU configuration using tools such as DaVinci Configurator, EB Tresos, or Vector CANdela Studio; Develop and debug complex software modules (e.g., Communication, Diagnostic, NVM, Watchdog, OS); Ensure seamless integration of MCAL drivers and BSW stack with the application layer; Conduct issue analysis, root cause identification, and provide software fixes using debugging tools; Collaborate with system engineers and architects to define interfaces, system design, and software requirements; Ensure software compliance with ASPICE, ISO 26262, and OEM quality standards; Support validation and verification teams during SIL/HIL testing and ECU-level integration.
Seniority
Mid-Senior, hands-on IC