Embedded Systems Engineer Jobs in Morocco
2032 Jobs Found
<p>The Industrialization Flying Analyst (GV2) ensures the operational implementation and continuous improvement of industrial processes for embedded electronic (EE) components, bridging validation requirements with production constraints. Within the project, your main tasks will include:</p><ul><li>Manage and structure project inputs, diagnostic data, and technical information.</li><li>Deploy and monitor software configurations and updates through SPARTE.</li><li>Troubleshoot test equipment and validation means.</li><li>Reproduce, analyze, and document technical issues and defects.</li><li>Support issue resolution activities in coordination with engineering teams.</li><li>Identify electrical non-conformities and ensure vehicle operability after updates.</li><li>Report activity status and maintain project traceability.</li><li>Participate in project meetings and proactively identify risks and improvement opportunities.</li></ul><p><strong>Desired Candidate Profile</strong></p><ul><li>Engineering degree in Electrical, Electronics, Automotive, Mechatronics, or related field.</li><li>Experience in automotive validation, embedded systems, software integration, or vehicle modernization activities.</li><li>Knowledge of powertrain systems (combustion, hybrid, and electric vehicles).</li><li>Understanding of ADAS and vehicle electrical/electronic architectures.</li><li>Experience with diagnostic tools: Diagalyser, IDVH, DOTI .</li><li>Experience with calibration and validation tools: INCA, CANalyzer .</li><li>Knowledge of EE isolation testing and vehicle validation processes.</li><li>Strong analytical, troubleshooting, and communication skills.</li></ul>
<h2 class="h5">Job description</h2>
<div class="t-break" data-jb-field="description">
Company culture : <p><strong>Capgemini Engineering</strong> is characterized by a strong <strong>collaborative culture</strong>, placing people, trust and teamwork at the core of its operations. A close management approach supports guidance, empowerment and talent development within a caring environment. This dynamic is reinforced by a significant <strong>innovation dimension</strong>, encouraging creativity, initiative and experimentation to deliver high-value solutions. It is also supported by a structured <strong>organizational foundation</strong> ensuring rigor and reliability, while a more moderate <strong>competitive component</strong> sustains a balanced performance mindset.
</p><br><br>
<br> Job : <p>As part of the development of our activities in the automotive sector, we are looking for a Control Architect to work on the design and evolution of vehicle electrical and electronic (E/E) architectures. You will participate in defining system architectures, allocating functions to the vehicle's electronic components, and analyzing the technical impacts related to functional and infrastructure evolutions.</p><br><br><p>Your main tasks will include:</p><br><br><ul><li>Ensure the consistency of function allocation to E/E components within the same vehicle infrastructure.</li><li>Lead upstream design activities on topics impacting the electrical and electronic architecture.</li><li>Specify E/E component requirements (functional, non-functional, performance, and environmental).</li><li>Define configuration elements resulting from E/E allocation.</li><li>Allocate functional flows to multiplexed networks and wired interfaces enabling communication between vehicle components.</li><li>Define functional messaging and network exchanges between different embedded systems.</li><li>Analyze the impacts of functional or infrastructure evolutions on E/E components and contribute to fault analysis.</li></ul> <br> Required profile : <p>To excel in this role, a <strong>Master's degree or higher</strong> (Bac +5 and above) is required, ideally in <strong>Electrical Engineering</strong>, <strong>Embedded Electronics</strong>, or a related field.</p><br><br><p>Significant initial experience, ranging from <strong>1 to 3 years</strong>, is expected. Long internships and prominent academic projects in <strong>Project Management, Studies, or R&D</strong> will be considered major assets.</p><br><br><p>We are looking for a proactive and analytical personality, capable of navigating complex technical environments. Your key skills will include:</p><br><br><ul><li>A solid understanding of automotive electrical and electronic architectures.</li><li>Knowledge of embedded systems and automotive communication networks (CAN, LIN, Ethernet, etc.).</li><li>Proficiency with modeling and simulation tools.</li><li>Ability to manage technical projects and work in a team.</li><li>Excellent communication and problem-solving skills.</li><li>Fluency in French is essential; knowledge of technical English would be a plus.</li></ul><p>If you are passionate about automotive innovation and aspire to make your mark in this rapidly changing sector, this opportunity is for you. Don't wait, apply now!</p><br><br> <br><br> </div>
<h2 class="h5">Job description</h2>
<div class="t-break" data-jb-field="description">
Company culture : <p><strong>BTechnologie</strong> is characterized by a corporate culture primarily driven by <strong>organization</strong>, where rigor, reliability and operational efficiency are key drivers of performance. This structured environment is strengthened by a strong <strong>collaborative</strong> dimension, promoting team spirit, quality relationships and supportive leadership. The company also embraces a culture of <strong>performance and challenge</strong>, with a clear focus on results and excellence. Complementing these strengths, an <strong>innovative</strong> mindset brings openness to change and continuous improvement.
</p><br><br>
<br> Job : <p><strong>Main tasks:</strong></p><br><br><ul><li>Develop and maintain firmware modules: network stack (WAN, LAN, Wi-Fi, VoIP), remote management (TR-069/ TR-369, CWMP, USP)</li><li>Excellent knowledge of usual services and protocols for residential gateways: TR-069/TR-369, Ethernet, Wi-Fi.</li><li>Supervise and ensure compliance with critical contractual deadlines</li><li>Work at a low level (bootloader, kernel drivers, BSP) on heterogeneous processor architectures (MIPS, ARM) depending on the product generation.</li><li>Analyze and fix bugs reported in testing or production (low-level debug, logs, crash dumps)</li><li>Participate in writing technical specifications and estimating development effort</li><li>Perform code reviews and contribute to the overall quality of the firmware (unit tests, CI)</li><li>Document changes and transfer knowledge to test/support teams</li></ul> <br> <br> Required profile : <p><strong>Required technical skills:</strong></p><br><br><ul><li>Languages: C/C++ (essential), Shell/Python scripting</li><li>Environment: Embedded Linux (buildroot, Yocto, Open WRT), Git version management</li><li>Low-level hardware debugging: JTAG, UART console, logic analyzer for hardware/software diagnostics.</li><li>Embedded security: secure boot, firmware encryption, secure OTA update management (appreciated asset).</li><li>Network: TCP/IP, xDSL/GPON/DOCSIS, Wi-Fi 802.11, VoIP/SIP, NAT/QoS</li><li>Remote management protocols: TR-069/TR-369</li><li>Knowledge of hardware architectures (telecom SoCs, U-Boot type bootloaders)</li><li>MIPS and ARM processor architectures (32/64 bits): knowledge of instruction sets, memory constraints, and low-level optimization specific to each architecture.</li></ul><p><strong>Profile:</strong></p><br><br><ul><li>Master's degree (Bac+5) (engineering school or master's in embedded systems/computer science/electronics)</li><li>Technical English (specs, communication with international R&D teams)</li><li>Rigor, autonomy, interest in low-level debugging<br> </li></ul> <br><br> </div>
<p><strong>Job Description</strong></p><p><strong>Main missions</strong></p><ul><li>Participate in the organization, translation, and creation of technical training modules for workshops and after-sales teams.</li><li>Contribute to the updating and structuring of technical documentation.</li><li>Participate in the filtering, analysis, and structuring of data using digital tools and Excel files.</li><li>Ensure the monitoring and exploitation of data from digital platforms used in after-sales.</li><li>Diagnose and analyze vehicle breakdowns, particularly those related to electronic and embedded systems.</li><li>Contribute to the continuous improvement of diagnostic and repair processes.</li><li>Participate in the creation of pedagogical and technical support materials for training.</li></ul><p><strong>Desired Candidate Profile</strong></p><p><strong>Qualifications</strong></p><ul><li>Very good level in Microsoft Office (Excel, PowerPoint, Word).</li><li>Good command of data analysis and processing on Excel (sorting, filtering, tables, etc.).</li><li>Good knowledge of the operation of automotive embedded systems.</li><li>Good knowledge of the operation of hybrid and electric vehicle systems.</li><li>Ability to diagnose and analyze vehicle breakdowns.</li><li>Good understanding of automotive electronic and electrical architecture.</li><li>Mastery of digital tools and platforms used in automotive after-sales.</li><li>Good analytical and problem-solving skills for technical issues.</li><li>Understanding of automotive diagnostic systems and testing tools.</li><li>Ability to interact with technicians and network workshops.</li><li>Sense of organization and technical documentation management.</li><li>Good level of technical communication.</li><li>Good level in French and English (written and oral).</li><li>Training in automotive diagnostics, automotive electrical engineering, or automotive engineering.</li></ul>
<p>In this role, your main missions will be the following: Lead validation and verification (V&V) activities for automotive embedded software. Review requirements (DNG/DOORS Next) and create validation plans. Design, execute and automate software qualification test cases. Perform manual and automated tests (ECU-Test). Configure and maintain HIL/SIL and dSPACE test environments (ControlDesk, VEOS, vECU). Manage defects, analyze test results, and ensure traceability of requirements. Coordinate with developers and cross-functional teams.</p><p><strong>Desired Candidate Profile</strong></p><p>With a Master's degree (BAC+5) from an engineering school or a specialized university in embedded systems, you have proven successful experience in the V&V field, especially in SIL validation. Experience: minimum 3 years of experience Skills: Automotive Software Testing & Validation (V&V) HIL/SIL Testing dSPACE (ControlDesk, VEOS) ECU-Test IBM DOORS Next (DNG), RQM, RTC Test Automation Python, C CAN, Ethernet, SOME/IP, UDS, XCP ASPICE, ISO 26262 Agile, V-Model</p>
<p>Within the project, your main tasks will include: Integrate software components into an existing AUTOSAR Adaptive system platform. Understand and verify CI/CD pipeline workflows. Collaborate with development teams to ensure seamless integration of new features and functionalities. Analyze and troubleshoot integration issues, providing timely resolutions. Manage time effectively to meet project deadlines and deliver high-quality results. Contribute ideas for continuous improvement within the scope of influence. Work closely with stakeholders to support requirements and adapt to changing project environments. Maintain documentation for integration processes and system configurations. Support release processes by integrating software elements into a single release package. Analyze new technologies (software stacks, configurators), assess impact on integration requirements, and prepare feasibility studies or proof of concepts. Demonstrate willingness to learn new technologies.</p><p><strong>Desired Candidate Profile</strong></p><h2>Qualifications</h2><p>Master s degree (BAC+5) from an engineering school or university specializing in embedded systems.</p><p>1 to 3 years of experience in the field of Software integration.</p><p>Experience with software development for embedded systems/microcontrollers.</p><p>Knowledge of system and software engineering standards (e.g., IEEE 12207, ASPICE/VDA QMC).</p><p>Experience with system configuration and software integration.</p><p>CI/CD, flashing/debugging (Trace32).</p><p>Programming: C, C++, Python</p><p>Tools: GitHub, Make/CMake, CANoe, Autosar tooling (e.g., System Desk).</p>
<p>The Industrialization Flying Analyst (GV2) ensures the operational implementation and continuous improvement of industrial processes for embedded electronic (EE) components, bridging validation requirements with production constraints. Within the project, your main tasks will include: Manage and structure project information, configurations, and diagnostic data. Deploy and monitor software configurations and updates through SPARTE. Troubleshoot test benches, validation tools, and project equipment. Support vehicle and powertrain test preparation activities. Reproduce, analyze, and document technical issues and validation defects. Participate in root-cause analysis and issue resolution activities (X-Code). Perform vehicle modernization activities on ECUs using ZIZA, telecoding, and JDD. Identify electrical non-conformities and ensure vehicle operational readiness. Create and maintain technical records, reports, and modernization documentation. Participate in project meetings, anticipate risks, and propose corrective actions.</p><p><strong>Desired Candidate Profile</strong></p><p>Engineering degree in Electrical Engineering, Electronics, Automotive Engineering, Mechatronics, or a related field. Previous experience in automotive testing, validation, embedded systems, industrialization, or vehicle modernization activities. Knowledge of powertrain systems (ICE, hybrid, and electric vehicles). Understanding of ADAS and automotive EE architectures. Experience with vehicle diagnostics and troubleshooting. Proficiency with diagnostic tools: Diagalyser, IDVH, DOTI . Proficiency with validation and calibration tools: INCA, CANalyzer . Knowledge of EE isolation testing and vehicle validation processes. Strong analytical, problem-solving, and communication skills.</p>
<p>Within the project, your main tasks will include: Integrate software components into an existing AUTOSAR Adaptive system platform. Understand and verify CI/CD pipeline workflows. Collaborate with development teams to ensure seamless integration of new features and functionalities. Analyze and troubleshoot integration issues, providing timely resolutions. Manage time effectively to meet project deadlines and deliver high-quality results. Contribute ideas for continuous improvement within the scope of influence. Work closely with stakeholders to support requirements and adapt to changing project environments. Maintain documentation for integration processes and system configurations. Support release processes by integrating software elements into a single release package. Analyze new technologies (software stacks, configurators), assess impact on integration requirements, and prepare feasibility studies or proof of concepts. Demonstrate willingness to learn new technologies.</p><p><strong>Desired Candidate Profile</strong></p><h2>Qualifications</h2><p>Master s degree (BAC+5) from an engineering school or university specializing in embedded systems. 1 to 3 years of experience in the field of Software integration. Experience with software development for embedded systems/microcontrollers. Knowledge of system and software engineering standards (e.g., IEEE 12207, ASPICE/VDA QMC). Experience with system configuration and software integration. CI/CD, flashing/debugging (Trace32). Programming: C, C++, Python Tools: GitHub, Make/CMake, CANoe, Autosar tooling (e.g., System Desk).</p>
<p>The Industrialization Flying Analyst (GV2) ensures the operational implementation and continuous improvement of industrial processes for embedded electronic (EE) components, bridging validation requirements with production constraints. Within the project, your main tasks will include:</p><p>Manage and structure project information, configurations, and diagnostic data. Deploy and monitor software configurations and updates through SPARTE. Troubleshoot test benches, validation tools, and project equipment. Support vehicle and powertrain test preparation activities. Reproduce, analyze, and document technical issues and validation defects. Participate in root-cause analysis and issue resolution activities (X-Code). Perform vehicle modernization activities on ECUs using ZIZA, telecoding, and JDD. Identify electrical non-conformities and ensure vehicle operational readiness. Create and maintain technical records, reports, and modernization documentation. Participate in project meetings, anticipate risks, and propose corrective actions.</p><p><strong>Desired Candidate Profile</strong></p><h2>Qualifications</h2><p>Engineering degree in Electrical Engineering, Electronics, Automotive Engineering, Mechatronics, or a related field. Previous experience in automotive testing, validation, embedded systems, industrialization, or vehicle modernization activities. Knowledge of powertrain systems (ICE, hybrid, and electric vehicles). Understanding of ADAS and automotive EE architectures. Experience with vehicle diagnostics and troubleshooting. Proficiency with diagnostic tools: Diagalyser, IDVH, DOTI . Proficiency with validation and calibration tools: INCA, CANalyzer . Knowledge of EE isolation testing and vehicle validation processes. Strong analytical, problem-solving, and communication skills.</p>
<h2 class="h5">Job description</h2>
<div class="t-break" data-jb-field="description">
<br> Company culture : <p><strong>Alten Maroc </strong>is defined by a deeply <strong>collaborative</strong> culture, focused on people, trust, and strong team support, with hands-on managers who guide and develop talent.<br>
This environment is enhanced by a strong drive for <strong>innovation</strong>, encouraging creativity, initiative, and experimentation across projects.<br>
A structured and disciplined organization ensures <strong>efficiency</strong>, rigor, and quality in engineering delivery.<br>
<strong>Performance</strong> and ambition are part of the culture as well, supporting collective success while maintaining a positive and caring atmosphere.
</p><br><br>
<br> Job : <p><strong>As part of this role, your main responsibilities will be:</strong></p><br><br><p>• Lead the validation and verification (V&V) activities for software in automotive embedded systems.<br>• Review requirements (DNG/DOORS Next) and create validation plans.<br>• Design, execute, and automate software qualification test cases.<br>• Perform manual and automated tests (ECU-Test).<br>• Configure and maintain HIL/SIL and dSPACE test environments (ControlDesk, VEOS, vECU).<br>• Manage defects, analyze test results, and ensure requirement traceability.<br>• Coordinate with developers and cross-functional teams.</p><br><br> <br> Required profile : <p><strong>Profile</strong>: With a Master's degree (BAC+5) from an engineering school or university specializing in embedded systems, you have confirmed successful experience in V&V, especially in SIL validation.</p><br><br><p><strong>Experience</strong>: minimum 3 years of experience</p><br><br><p><strong>Skills:</strong></p><br><br><ul><li>Automotive Software Testing & Validation (V&V)</li><li>HIL/SIL Testing</li><li>dSPACE (ControlDesk, VEOS)</li><li>ECU-Test</li><li>IBM DOORS Next (DNG), RQM, RTC</li><li>Test Automation</li><li>Python, C</li><li>CAN, Ethernet, SOME/IP, UDS, XCP</li><li>ASPICE, ISO 26262</li><li>Agile, V-Model</li></ul> <br><br> </div>
<h2 class="h5">Job description</h2>
<div class="t-break" data-jb-field="description">
<br> Company culture : <p><strong>Alten Maroc </strong>is defined by a deeply <strong>collaborative</strong> culture, focused on people, trust, and strong team support, with hands-on managers who guide and develop talent.<br>
This environment is enhanced by a strong drive for <strong>innovation</strong>, encouraging creativity, initiative, and experimentation across projects.<br>
A structured and disciplined organization ensures <strong>efficiency</strong>, rigor, and quality in engineering delivery.<br>
<strong>Performance</strong> and ambition are part of the culture as well, supporting collective success while maintaining a positive and caring atmosphere.
</p><br><br>
<br> Job : <p><strong>As part of this role, your main tasks will be:</strong></p><br><br><ul><li>Develop and maintain back-end services in .NET / C# used by large-scale business platforms</li><li>Design and implement reliable and secure REST APIs</li><li>Contribute to microservices architectures and distributed systems</li><li>Participate in the development of features supporting operational workflows</li><li>Ensure code quality, testability, and maintainability</li><li>Contribute to CI/CD pipelines and automated deployments</li><li>Work closely with Product Owners, DevOps, and business teams</li><li>Actively participate in Agile rituals and continuous improvement</li></ul> <br> Required profile : <p><strong>Profile:</strong></p><br><br><ul><li>3 to 5 years of experience in software development</li><li>Knowledge of embedded systems and associated constraints<br>(real-time, reliability, limited resources)</li><li>Understanding of vehicle -> cloud data flows</li><li>Awareness of IT / embedded integration issues</li><li>Experience in a corporate / cloud environment</li><li>Ability to work in international and multidisciplinary teams</li><li>Pragmatic and quality-oriented approach</li></ul><p><strong>Experience: 5 to 8</strong> years</p><br><br><p><strong>Skills:</strong></p><br><br><ul><li>.NET / .NET Core / C#</li><li>REST APIs, system integrations</li><li>Microservices architecture</li><li>Cloud: Azure and/or AWS</li><li>CI/CD, deployment automation</li><li>NoSQL: MongoDB</li><li>Relational databases</li><li>Log management and technical data (diagnostics, support, stability)</li><li>Configuration tools: Puppet</li></ul> <br><br> </div>
<h2 class="h5">Job description</h2>
<div class="t-break" data-jb-field="description">
<br> Company culture : <p><strong>Alten Maroc </strong>is defined by a deeply <strong>collaborative</strong> culture, focused on people, trust, and strong team support, with hands-on managers who guide and develop talent.<br>
This environment is enhanced by a strong drive for <strong>innovation</strong>, encouraging creativity, initiative, and experimentation across projects.<br>
A structured and disciplined organization ensures <strong>efficiency</strong>, rigor, and quality in engineering delivery.<br>
<strong>Performance</strong> and ambition are part of the culture as well, supporting collective success while maintaining a positive and caring atmosphere.
</p><br><br>
<br> Job : <p>The Industrialization Leader ensures the operational implementation and continuous improvement of industrial processes for embedded electronic (EE) components, bridging validation requirements with production constraints.</p><br><br><p><strong>Within the project, your main tasks will include:</strong></p><br><br><ul><li>Manage and structure project inputs, diagnostic data, and technical information.</li><li>Deploy and monitor software configurations and updates through SPARTE.</li><li>Troubleshoot test equipment and validation means.</li><li>Reproduce, analyze, and document technical issues and defects.</li><li>Support issue resolution activities in coordination with engineering teams.</li><li>Identify electrical non-conformities and ensure vehicle operability after updates.</li><li>Report activity status and maintain project traceability.</li><li>Participate in project meetings and proactively identify risks and improvement opportunities.</li></ul> <br> Required profile : <ul><li>Engineering degree in Electrical, Electronics, Automotive, Mechatronics, or related field.</li><li>Experience in automotive validation, embedded systems, software integration, or vehicle modernization activities.</li><li>Knowledge of powertrain systems (combustion, hybrid, and electric vehicles).</li><li>Understanding of ADAS and vehicle electrical/electronic architectures.</li><li>Experience with diagnostic tools: <strong>Diagalyser, IDVH, DOTI</strong>.</li><li>Experience with calibration and validation tools: <strong>INCA, CANalyzer</strong>.</li><li>Knowledge of EE isolation testing and vehicle validation processes.</li><li>Strong analytical, troubleshooting, and communication skills.</li></ul> <br><br> </div>
<p>Within the project, your main tasks will include: Develop and execute integration test plans for AUTOSAR-based ECUs (Classic Platform) Perform functional and interface-level testing between BSW modules, SWCs, and MCAL Configure and validate RTE and ECU Extract using tools like Vector DaVinci Configurator/Developer Analyze integration test results, identify root causes, and work with development teams to resolve defects. Maintain and execute test automation using Python/CAPL for CANoe or other HIL/simulation platforms. Ensure traceability of test cases to software architecture and requirements (SWE.1/SWE.2) Support CI/CD pipelines for integration testing (e.g., Jenkins, GitLab CI) Contribute to ASPICE-compliant documentation for SWE.5 process audits</p><p><strong>Desired Candidate Profile</strong></p><ul><li>Master s degree (BAC+5) from an engineering school or university specializing in embedded systems.</li><li>1 to 3 years of experience in the field of Software integration.</li><li>Proficient in embedded C/C++, with knowledge of static/dynamic memory, registers, and interrupt handling</li><li>Automotive know about Signal-based communication (CAN, LIN, ETH and SOME/IP)</li><li>Experience in Vector tools and Scripts (Python, CAPL).</li><li>Strong expertise in AUTOSAR Classic Platform (BSW, RTE, MCAL)</li><li>Hands-on experience with: Vector Tools: CANoe, CANalyzer, DaVinci Configurator/Developer Scripting: Python, CAPL Debugging Tools: TRACE32/Lauterbach, Oscilloscopes, DLT logs</li><li>Familiar with ECU abstraction layers and configuration of OS, EcuM, Com, CanIf, Dem, Dcm, etc.</li></ul>
<p>Within the project, your main tasks will include: Develop and execute integration test plans for AUTOSAR-based ECUs (Classic Platform) Perform functional and interface-level testing between BSW modules, SWCs, and MCAL Configure and validate RTE and ECU Extract using tools like Vector DaVinci Configurator/Developer Analyze integration test results, identify root causes, and work with development teams to resolve defects. Maintain and execute test automation using Python/CAPL for CANoe or other HIL/simulation platforms. Ensure traceability of test cases to software architecture and requirements (SWE.1/SWE.2) Support CI/CD pipelines for integration testing (e.g., Jenkins, GitLab CI) Contribute to ASPICE-compliant documentation for SWE.5 process audits</p><p><strong>Desired Candidate Profile</strong></p><p>Master s degree (BAC+5) from an engineering school or university specializing in embedded systems. 1 to 3 years of experience in the field of Software integration. Proficient in embedded C/C++, with knowledge of static/dynamic memory, registers, and interrupt handling Automotive know about Signal-based communication (CAN, LIN, ETH and SOME/IP) Experience in Vector tools and Scripts (Python, CAPL). Strong expertise in AUTOSAR Classic Platform (BSW, RTE, MCAL) Hands-on experience with: Vector Tools: CANoe, CANalyzer, DaVinci Configurator/Developer Scripting: Python, CAPL Debugging Tools: TRACE32/Lauterbach, Oscilloscopes, DLT logs Familiar with ECU abstraction layers and configuration of OS, EcuM, Com, CanIf, Dem, Dcm, etc.</p>
<p>Within the project, your main tasks will include: Develop and execute integration test plans for AUTOSAR-based ECUs (Classic Platform) Perform functional and interface-level testing between BSW modules, SWCs, and MCAL Configure and validate RTE and ECU Extract using tools like Vector DaVinci Configurator/Developer Analyze integration test results, identify root causes, and work with development teams to resolve defects. Maintain and execute test automation using Python/CAPL for CANoe or other HIL/simulation platforms. Ensure traceability of test cases to software architecture and requirements (SWE.1/SWE.2) Support CI/CD pipelines for integration testing (e.g., Jenkins, GitLab CI) Contribute to ASPICE-compliant documentation for SWE.5 process audits</p><p><strong>Desired Candidate Profile</strong></p><p>Master s degree (BAC+5) from an engineering school or university specializing in embedded systems. 1 to 3 years of experience in the field of Software integration. Proficient in embedded C/C++, with knowledge of static/dynamic memory, registers, and interrupt handling Automotive know about Signal-based communication (CAN, LIN, ETH and SOME/IP) Experience in Vector tools and Scripts (Python, CAPL). Strong expertise in AUTOSAR Classic Platform (BSW, RTE, MCAL) Hands-on experience with: Vector Tools: CANoe, CANalyzer, DaVinci Configurator/Developer Scripting: Python, CAPL Debugging Tools: TRACE32/Lauterbach, Oscilloscopes, DLT logs Familiar with ECU abstraction layers and configuration of OS, EcuM, Com, CanIf, Dem, Dcm, etc.</p>
<p>Within the project, your main tasks will include:</p><p>1. Test Case Automation Design and implement system-level test cases in Robot Framework, backed by Python keyword libraries. Validate against real system evidence: DLT traces, device logs, SSH command output on multiple OS domains (Linux/RichOS, QNX, ...), diagnostic responses, and cloud-side backend APIs.</p><p>2. Test Process Build and maintain the integration between test execution and Jira / Xray (Cloud). Own the CI/CD pipelines (GitLab CI, Artifactory) that run flashing, coding, test execution and reporting stages.</p><p>3. Test Bench & ECU Operation Set up, configure and troubleshoot HIL / standalone test benches and lab infrastructure: ECU wiring and power control, network access (SSH jump hosts, static IPs). Flash and code ECUs, manage software builds and variants, drive diagnostics over DoIP/UDS, and work with vehicle bus interfaces (CAN/Ethernet). Maintain bench configuration. Diagnose failures across the full stack and correctly attribute.</p><p><strong>Desired Candidate Profile</strong></p><p>Master s degree (BAC+5) from an engineering school or university specializing in embedded systems. Experience in Testing. Overall experience from 3 to 8 years.</p><p>Requirements :</p><ul><li>Programming Python (reviewable, maintainable code)</li><li>Test framework Robot Framework experience building libraries and writing keywords</li><li>ALM tooling Hands-on Jira + Confluence + Xray automation</li><li>CI/CD GitLab CI (or Jenkins/GitHub Actions), Git branching discipline</li><li>Embedded / automotive ECU flashing & coding, UDS/DoIP diagnostics, DLT logging, Linux and QNX shell fluency</li><li>Connectivity Practical grasp of HTTP/REST, MQTT, proxies, TLS/certificates, OAuth tokens, network debugging</li></ul>
<h2 class="h5">Job description</h2>
<div class="t-break" data-jb-field="description">
<br> Company culture : <p><strong>Alten Maroc </strong>is defined by a deeply <strong>collaborative</strong> culture, focused on people, trust, and strong team support, with hands-on managers who guide and develop talent.<br>
This environment is enhanced by a strong drive for <strong>innovation</strong>, encouraging creativity, initiative, and experimentation across projects.<br>
A structured and disciplined organization ensures <strong>efficiency</strong>, rigor, and quality in engineering delivery.<br>
<strong>Performance</strong> and ambition are part of the culture as well, supporting collective success while maintaining a positive and caring atmosphere.
</p><br><br>
<br> Job : <p>Within the project, your main tasks will include: </p><br><br><ul><li>Integrate software components into an existing AUTOSAR Adaptive system platform. </li><li>Understand and verify CI/CD pipeline workflows. </li><li>Collaborate with development teams to ensure seamless integration of new features and functionalities. </li><li>Analyze and troubleshoot integration issues, providing timely resolutions. </li><li>Manage time effectively to meet project deadlines and deliver high-quality results. </li><li>Contribute ideas for continuous improvement within the scope of influence. </li><li>Work closely with stakeholders to support requirements and adapt to changing project environments. </li><li>Maintain documentation for integration processes and system configurations. </li><li>Support release processes by integrating software elements into a single release package. </li><li>Analyze new technologies (software stacks, configurators), assess impact on integration requirements, and prepare feasibility studies or proof of concepts. </li><li>Demonstrate willingness to learn new technologies. </li></ul> <br> Required profile : <ul><li>Master's degree (BAC+5) from an engineering school or university specializing in embedded systems.</li><li>1 to 3 years of experience in the field of Software integration.</li><li>Experience with software development for embedded systems/microcontrollers. </li><li>Knowledge of system and software engineering standards (e.g., IEEE 12207, ASPICE/VDA QMC). </li><li>Experience with system configuration and software integration. </li><li>CI/CD, flashing/debugging (Trace32). </li><li>Programming: C, C++, Python </li><li>Tools: GitHub, Make/CMake, CANoe, Autosar tooling (e.g., System Desk). </li></ul> <br><br> </div>
<h2 class="h5">Job description</h2>
<div class="t-break" data-jb-field="description">
<br> Company culture : <p><strong>Alten Maroc </strong>is defined by a deeply <strong>collaborative</strong> culture, focused on people, trust, and strong team support, with hands-on managers who guide and develop talent.<br>
This environment is enhanced by a strong drive for <strong>innovation</strong>, encouraging creativity, initiative, and experimentation across projects.<br>
A structured and disciplined organization ensures <strong>efficiency</strong>, rigor, and quality in engineering delivery.<br>
<strong>Performance</strong> and ambition are part of the culture as well, supporting collective success while maintaining a positive and caring atmosphere.
</p><br><br>
<br> Job : <p>Within the project, your main tasks will include:</p><br><br><ul><li>Integrate software components into an existing AUTOSAR Adaptive system platform.</li><li>Understand and verify CI/CD pipeline workflows.</li><li>Collaborate with development teams to ensure seamless integration of new features and functionalities.</li><li>Analyze and troubleshoot integration issues, providing timely resolutions.</li><li>Manage time effectively to meet project deadlines and deliver high-quality results.</li><li>Contribute ideas for continuous improvement within the scope of influence.</li><li>Work closely with stakeholders to support requirements and adapt to changing project environments.</li><li>Maintain documentation for integration processes and system configurations.</li><li>Support release processes by integrating software elements into a single release package.</li><li>Analyze new technologies (software stacks, configurators), assess impact on integration requirements, and prepare feasibility studies or proof of concepts.</li><li>Demonstrate willingness to learn new technologies.</li></ul> <br> Required profile : <ul><li>Master's degree (BAC+5) from an engineering school or university specializing in embedded systems.</li><li>1 to 3 years of experience in the field of Software integration.</li><li>Experience with software development for embedded systems/microcontrollers.</li><li>Knowledge of system and software engineering standards (e.g., IEEE 12207, ASPICE/VDA QMC).</li><li>Experience with system configuration and software integration.</li><li>CI/CD, flashing/debugging (Trace32).</li><li>Programming: C, C++, Python</li><li>Tools: GitHub, Make/CMake, CANoe, Autosar tooling (e.g., System Desk).</li></ul> <br><br> </div>
<section><p class="heading jdMain">Job Description</p><p class="heading">Roles & Responsibilities</p><div class="paragraph"><p>Analyze and maintain functional requirements for Cockpit, Body, Infotainment and Connected Services systems Design and update functional architecture models using CATIA V6 Create, review and manage system requirements and their traceability within ENOVIA Manage product diversity and ensure consistency across vehicle configuration. Analyze functional impacts and assess change requests on E/E architectureInvestigate and perform root cause analysis of technical issues reported in ALTIS/PLM Propose corrective actions and define technical solutions to ensure system compliance Generate and maintain Technical Function Design (TFD) and Sub System Design (SSD) deliverables Develop and update View 5 functional architecture models Review upstream service specifications and ensure requirement quality and completeness. Support stakeholders by answering technical queries and ensuring interoperability between systems Prepare and lead technical review meetings with cross-functional teams Produce technical reports, review minutes and architecture documentation Define and manage calibration parameters according to project requirements Ensure compliance with engineering standards, project milestones and deliverable quality objectives Collaborate with Feature Team Leaders, Sub-Domain Managers and project stakeholders to support vehicle development activities and decision-making processes.</p></div></section><section><p class="heading">Desired Candidate Profile</p><p class="paragraph"></p><p>Master s degree (BAC+5) in Electronics, Electrical Engineering or Embedded Systems</p><ul><li>1 to 3 years of experience</li></ul><p><strong>Functional Architecture & Systems Engineering</strong></p><ul><li>Good knowledge of automotive E/E architectures and embedded systems</li><li>Experience in requirements engineering and functional architecture design</li><li>Ability to analyze specifications and manage system interactions</li><li>Understanding of Cockpit, Body, Infotainment, and Connected Services domains</li></ul><p><strong>Systems Engineering</strong></p><ul><li>Good understanding of the V-cycle development process</li><li>Experience in requirements analysis and functional decomposition</li><li>Ability to ensure system consistency and integration</li></ul><p><strong>Tools & Configuration Management</strong></p><ul><li>Proficiency in CATIA V6 and ENOVIA</li><li>Knowledge of PLM processes and product diversity management</li><li>Experience in producing technical deliverables (TFD, SSD, View 5)</li></ul><p><strong>Problem Solving & Technical Analysis</strong></p><ul><li>Strong functional impact analysis and root cause investigation skills</li><li>Ability to define and document technical solutions</li><li>Analytical mindset with a structured problem-solving approach</li></ul><p><strong>Soft Skills</strong></p><ul><li>Strong communication and stakeholder management skills</li><li>Ability to lead technical reviews and coordinate cross-functional teams</li><li>Detail-oriented, rigorous, and well-organized</li><li>Ability to work effectively in a multidisciplinary and international environment</li></ul><p></p></section>
<p>Analyze and validate system specifications to ensure alignment with E/E architecture. Manage and execute applicative architecture activities for vehicle projects. Monitor and control the E/E complexity matrix and track its evolution. Define and maintain the applicative network synoptic (LIN, CAN, VAN, etc.). Manage Service Data Parameter (SDP) adaptations based on project needs. Perform E/E I/O allocation using tools such as Balli and Louise. Design and manage DC power distribution (DEE) and battery/alternator balance. Lead dynamic simulations (alternator behavior, voltage drop analysis). Manage technical deliverables and associated project planning. Track project milestones and prepare reporting (milestone reviews). Ensure compliance with mandatory rules and engineering standards. Analyze and resolve issues (ECU-level and root cause analysis). Participate in and lead technical review meetings. Evaluate the impact of engineering changes (ECR) and manage configuration in PLM</p><p><strong>Desired Candidate Profile</strong></p><h2>Qualifications</h2><p>Master's degree (BAC+5) in Electronics or Embedded Systems Engineering.</p><p>1 to 3 years of experience.</p><h3>E/E Architecture & Systems</h3><ul><li>Strong knowledge of automotive E/E architectures and embedded systems.</li><li>Good understanding of vehicle networks (CAN, LIN, VAN) and ECU interactions.</li><li>Ability to define and analyze logical and physical architectures.</li><li>Experience in power distribution design and electrical simulations.</li><li>Understanding of system flows (physical, multiplexed, internal).</li></ul><h3>Systems Engineering</h3><ul><li>Strong knowledge of the V-cycle development process.</li><li>Ability to extract and analyze system requirements.</li><li>Experience in system breakdown and functional interaction analysis.</li><li>Good diagnostic and failure analysis capabilities.</li></ul><h3>Technical Project Management</h3><ul><li>Good knowledge of PDP milestones (xSOD) and engineering planning.</li><li>Experience in deliverables management, planning, and project reporting.</li><li>Ability to assess technical, cost, and scheduling impacts of changes.</li><li>Proficiency in PLM tools and change management (ECR tracking).</li></ul><h3>Configuration & Complexity Management</h3><ul><li>Experience managing E/E complexity matrices.</li><li>Tracking of software and calibration versions per ECU.</li><li>Ability to identify discrepancies between system references (DOTE, matrices, etc.).</li><li>Knowledge of product officialization processes.</li></ul><h3>Problem Solving & Issue Management</h3><ul><li>Strong root cause analysis skills.</li><li>Knowledge of validation processes (PIV, plant tests, EOL, etc.).</li><li>Experience with diagnostic tools (oscilloscope, CAN tools, INCA recordings).</li></ul><h3>Soft Skills</h3><ul><li>Strong communication skills with multiple stakeholders.</li><li>Ability to lead technical discussions and facilitate reviews.</li><li>Analytical mindset with attention to detail.</li><li>Ability to work in a complex, multi-project environment.</li></ul>