ARCHIVED
This job listing has been archived and is no longer accepting applications.
MisuJob - AI Job Search Platform MisuJob

System & Software Specification Engineer (BCM)

ALTEN

Casablanca, Casablanca-Settat, Morocco permanent

Posted: February 4, 2026

Interested in this position?

Create a free account to apply with AI-powered matching

Quick Summary

We are seeking a System & Software Specification Engineer to join our team in Casablanca, Morocco. The ideal candidate will have expertise in software engineering and a strong understanding of the automotive, railway, and IT sectors.

Job Description

ALTEN Morocco, a subsidiary of the world leader in engineering and technology consulting, was established in 2008 and is now present in Fès, Rabat, Tétouan, and Casablanca. Today, the company has more than 2,200 employees and aims to become a center of excellence with 3,300 ALTENians by the end of 2027. It has positioned itself as a strategic player in supporting the professional development of engineers.

Our mission: To meet the technological ambitions of our clients — major international companies — in the automotive, railway, R&D and IT, telecommunications, and media sectors.

Joining ALTEN Morocco means becoming part of an ecosystem of excellence and benefiting from:

• A personalized and evolving career path
• An ambitious skills development policy
• A stimulating, collaborative, and meaningful work environment

Define, write, and maintain the technical specifications that describe the functional software content of the Body Controller Module (BCM) for the Smart Car Wave 2 program.

These specifications are the reference documents used by the BCM supplier for software development.

Responsibilities

1. Specification Authoring & Maintenance

• Write detailed functional specifications covering all BCM‑related features (power distribution management, lighting, wiping, diagnostics, wake-up logic, vehicle modes, signal handling, etc.).
• Formalize functional behavior through clearly defined states, transitions, timing rules, inputs/outputs, arbitration rules, and network communication (CAN/LIN/ETH).
• Update specifications based on:• bench and vehicle validation results,
• customer field issues,
• software planning changes (sprints/releases).

• Evaluate the impact of defects and changes on the existing specification set and maintain consistency across documents.

2. Supplier Interface

• Collaborate closely with the BCM supplier to clarify requirements, remove ambiguities, and ensure common understanding.
• Participate in reviews, convergence sessions, and freeze milestones for specifications.
• Verify the proper integration of requirements into:• delivered software versions,
• sprint deliverables,
• release milestones defined by the software lead.

3. Validation Analysis & Functional Quality

• Analyze:• HiL/SiL bench results,
• vehicle test results,
• customer-reported issues.

• Identify deviations from expected behaviors and specify required updates.
• Work with validation teams, EE architecture, vehicle teams, and software leads to ensure corrections are implemented within the defined deadlines.

4. Software Development Lifecycle Alignment

• Understand and work with standard automotive software development workflows:• branching strategies (mainline, feature branches, release branches),
• sprint‑based development,
• merge and freeze strategies,
• incremental delivery.

• Ensure specifications stay aligned with product strategy, software maturity roadmap, and planned software milestones.

• Engineering degree in electronics, embedded systems, or electrical engineering.
• Minimum 3 years of experience in automotive embedded software, ideally on BCM or similar body electronics ECU.
• Strong analytical skills, rigor, and autonomy.
• Ability to communicate effectively with internal teams and external suppliers.
• Fluent in English

You are rigorous, creative, and curious, and you enjoy working as part of a team while developing your skills in a dynamic environment. You are passionate about service-oriented professions and wish to grow within a friendly and supportive work environment — join us!

Why Apply Through MisuJob?

AI-Powered Job Matching: MisuJob uses advanced artificial intelligence to analyze your skills, experience, and career goals. Our matching algorithm compares your profile against thousands of job requirements to find positions where you have the highest chance of success. This saves you hours of manual job searching and ensures you only see relevant opportunities.

One-Click Applications: Once you create your profile, applying to jobs is effortless. Your resume and cover letter are automatically tailored to highlight the most relevant experience for each position. You can apply to multiple jobs in minutes, not hours.

Career Intelligence: Beyond job matching, MisuJob provides valuable career insights. See how your skills compare to market demands, identify skill gaps to address, and understand salary benchmarks for your experience level. Make data-driven decisions about your career path.

Frequently Asked Questions

How do I apply for this position?

Click the "Register to Apply" button above to create a free MisuJob account. Once registered, you can apply with one click and track your application status in your dashboard.

Is MisuJob free for job seekers?

Yes, MisuJob is completely free for job seekers. Create your profile, get matched with jobs, and apply without any cost. We help you find your dream job without any hidden fees.

How does AI matching work?

Our AI analyzes your resume, skills, and experience to understand your professional profile. It then compares this against job requirements using natural language processing to calculate a match percentage. Higher matches mean better fit for the role.

Can I apply to jobs in other countries?

Absolutely. MisuJob features jobs from companies worldwide, including remote positions. Filter by location or look for remote opportunities to find jobs that match your preferences.

Ready to Apply?

Join thousands of job seekers using MisuJob's AI to find and apply to their dream jobs automatically.

Register to Apply