Senior Embedded Software Engineer C++

scalian· Embedded Systems
Apply Now ↗
📍 Casablanca📍 Casablanca, , Morocco📍 maFull time

About this role

Company Description

Who are we? 
At Scalian, we are a leading multinational engineering consulting firm with 5,500 specialists and over 30 years of experience. We are specialized in Digital Systems (IT & Software and Systems Engineering) and Industrial Performance (Quality Assurance, Supply Chain, and Project Management). 

Our expertise serves various technological sectors such as the aerospace, defense, rail, and energy industries while providing distinctive support to their development and operations. 

 

Job Description

Role Summary

The Senior Embedded Software Engineer will lead the development of advanced embedded software solutions, driving technical decisions and mentoring team members. This role requires extensive experience in embedded systems, software architecture, and modern C++ development within complex environments.

Key Responsibilities

  • Lead the design and implementation of embedded software architectures and solutions.
  • Develop high-quality software using modern C++ (C++17 or above).
  • Define and promote software engineering best practices and coding standards.
  • Drive testing strategies using Google Test (GTest) and automated validation methodologies.
  • Support and guide CI/CD adoption and continuous improvement initiatives.
  • Mentor junior and mid-level engineers.
  • Perform technical reviews, root cause analysis, and performance optimization.
  • Collaborate with global stakeholders and contribute to strategic technical decisions.
  • Ensure delivery of reliable, scalable, and maintainable software products.

Mandatory Requirements

  • Bachelor's or Master's degree in Computer Science, Electronics, Telecommunications, or a related field.
  • Extensive experience in embedded software development for microcontroller-based systems.
  • Advanced expertise in modern C++ (preferably C++17 or higher).
  • Strong experience with Google Test (GTest).
  • Experience working with CI/CD environments and software delivery practices.
  • Fluent English communication skills.

Nice-to-Have Skills

  • Strong RTOS experience, preferably Zephyr (highly valued).
  • Deep knowledge of C programming and embedded optimization techniques.
  • Experience with performance tuning, memory optimization, and real-time systems.
  • Spanish language skills.

Soft Skills

  • Strong leadership and mentoring capabilities.
  • Excellent collaboration and stakeholder management skills.
  • Highly autonomous with a proactive mindset.
  • Ability to challenge requirements and propose innovative solutions when appropriate.
  • Strong ownership and results-oriented attitude.
  • Excellent analytical and decision-making skills.

 

Qualifications

Additional Information

Frequently Asked Questions

Is the salary disclosed for the Senior Embedded Software Engineer C++ position at scalian?
The salary for this Senior Embedded Software Engineer C++ role at scalian is not publicly listed. Click "Apply Now" to learn more about the compensation package on their official careers page.
Where is the Senior Embedded Software Engineer C++ position at scalian located?
This Senior Embedded Software Engineer C++ role at scalian is based in Casablanca, Casablanca, , Morocco, ma. The position is listed as on-site or hybrid. Check the full job description or apply directly to confirm the work arrangement.
Is the Senior Embedded Software Engineer C++ role at scalian full-time or part-time?
This is listed as a Full time position. It is posted as a Senior Embedded Software Engineer C++ role in the Embedded Systems department at scalian.
Which team or department does the Senior Embedded Software Engineer C++ at scalian belong to?
This Senior Embedded Software Engineer C++ position is part of the Embedded Systems department at scalian. See the full job description for more information about the team structure and responsibilities.
How do I apply for the Senior Embedded Software Engineer C++ position at scalian?
Click the "Apply Now" button on this page. You will be redirected to scalian's official application portal hosted on smartrecruiters where you can submit your application directly.
When was the Senior Embedded Software Engineer C++ job at scalian posted?
This Senior Embedded Software Engineer C++ position at scalian was posted on Jul 16, 2026. Apply as soon as possible — early applications are often reviewed first.
Senior Embedded Software Engineer C++
scalian
Apply for this role ↗

You'll be redirected to scalian's official application page on SmartRecruiters.