On-site Full Time
Rekrute -
Morocco , Rabat
--
Rekrute

Job Details

Job description

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 :

1. Design and Modeling: Develop system functional models using MATLAB/Simulink, following Model-Based Design (MBD) principles.



2. Compilation and Debugging: Compile and analyze C code generated from models, fixing any issues found.



3. 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.



4. Requirements Analysis: Review and validate functional specifications to ensure they are consistent and achievable.



5. Software Problem Analysis: Identify, diagnose, and solve problems related to models or embedded code.





Required profile :
  • Degree in electronics, embedded systems, or systems engineering, with 6 months of experience (internships included).
  • Very good level of French and 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 level in C language for embedded development
  • Knowledge of UDS and OBD protocols (a major plus).

Standards and guidelines



  • 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
  • Thoroughness and adherence to standards


Similar Jobs

About Rekrute
Morocco, Rabat