Arbetsbeskrivning
Application Software Engineer (Automotive Powertrain & EDU Systems)
Role Overview
We are looking for an Application Software Engineer to design, implement, and validate embedded software applications for automotive powertrain and electric drive unit (EDU) systems.
You will be responsible for building robust, AUTOSAR-compliant application software that ensures performance, safety, and compliance with automotive industry standards.
Key Responsibilities
- Develop and integrate application-layer embedded software for automotive ECUs.
- Implement and optimize control algorithms for powertrain and EDU systems.
- Create model-based software (MBD) in MATLAB/Simulink, integrating with embedded platforms.
- Ensure compliance with AUTOSAR (Classic/Adaptive), ISO 26262 functional safety, and ISO/SAE 21434 cybersecurity standards.
- Collaborate with hardware, calibration, and system teams to meet functional requirements.
- Conduct SiL, HiL, and vehicle-level validation of embedded applications.
- Debug and troubleshoot using CANoe, CANalyzer, Vector DaVinci Developer, Polyspace.
- Optimize embedded software for real-time performance, CPU, and memory usage.
- Support CI/CD pipelines, version control (Git, SVN), and Agile-based development processes.
- Document software design, specifications, and test results for traceability.
Required Skills
- Embedded Software Development – Real-time embedded applications (C, C++).
- AUTOSAR – Classic & Adaptive platform knowledge.
- Model-Based Development (MBD) – MATLAB/Simulink.
- Control Systems & Algorithms – Model-based control strategies.
- Automotive Communication Protocols – CAN, LIN, FlexRay, Ethernet.
- Software Testing & Debugging – CANoe, CANalyzer, Polyspace.
- Standards & Compliance – ISO 26262 (functional safety), MISRA C, ISO/SAE 21434 (cybersecurity).
- SDLC Knowledge – ASPICE, V-Model, Agile methodologies.
- CI/CD & Tools – Git, Jenkins, continuous integration pipelines.
Languages