onsite
Embedded Software Developer - Model-Based Design - Sopra Steria
Software Engineer
Develop safety‑critical embedded software for autonomous vehicles using Model‑Based Design, MATLAB/Simulink, and AUTOSAR. Drive high‑tech projects in the automotive domain, ensuring rigorous verification and compliance with industry standards.
About the role
Key Responsibilities
- Design, implement, and validate embedded software components for autonomous and intelligent vehicle systems using Model‑Based Design techniques.
- Develop and maintain Simulink models, generate C/C++ code, and integrate with AUTOSAR frameworks.
- Collaborate with cross‑functional teams (software, system, hardware) to define requirements, perform trade‑offs, and deliver high‑quality solutions.
- Conduct rigorous safety and performance verification, including static analysis, unit testing, and integration testing.
- Participate in continuous improvement initiatives, documenting best practices and contributing to process enhancements.
Requirements
- Strong experience in embedded C/C++ development for automotive or aerospace applications.
- Proficiency with MATLAB/Simulink and Model‑Based Design workflows.
- Hands‑on knowledge of AUTOSAR architecture and safety standards (ISO 26262, DO-178C).
- Excellent problem‑solving skills and ability to work in a fast‑paced, collaborative environment.
- Effective communication skills in English, both written and verbal.
Skills
electrical engineering