Company culture :
Alten Maroc is defined by a deeply collaborative culture, focused on people, trust, and strong team support, with hands-on managers who guide and develop talent.
This environment is enhanced by a strong drive for innovation, encouraging creativity, initiative, and experimentation across projects.
A structured and disciplined organization ensures efficiency, rigor, and quality in engineering delivery.
Performance and ambition are part of the culture as well, supporting collective success while maintaining a positive and caring atmosphere. [+]
Job :
- Design and Modeling: Develop functional system models using MATLAB/Simulink, following Model-Based Design (MBD) principles.
- Compilation and Debugging: Compile and analyze C code generated from models, and fix any issues.
- Validation and Testing: Perform MIL (Model-in-the-Loop), SIL (Software-in-the-Loop), and B2B (Back-to-Back) tests to ensure models and code are correct.
- Requirements Analysis: Review and validate functional specifications to ensure they are consistent and feasible.
- Software Problem Analysis: Identify, diagnose, and resolve issues related to models or embedded code.
Required profile :
- Engineering degree in electronics, embedded systems, or systems engineering, with 1 to 2 years of minimum experience.
- Very good level of English is required
Tools and languages
- Proficiency in MATLAB/Simulink (including Model Advisor, Design Verifier)
- Use of Git/GitHub for configuration management
- Proficiency in CANOE/CANalyzer for CAN network simulation and analysis
- Good knowledge of C language for embedded development
- Knowledge of UDS and OBD protocols (major asset).
Norms and standards
- Knowledge of ISO 26262 (automotive functional safety)
- Knowledge of AUTOSAR (automotive software architecture)
- Application of MISRA C guidelines for embedded code
Sector knowledge
- Solid understanding of automotive systems and communication protocols (CAN, LIN, etc.)
- Proven experience in Model-Based Design and embedded software development
Behavioral skills
- Ability to work in a team
- Analytical skills
- Rigor and respect for standards