Scalian

Senior Embedded Software Engineer C++

Scalian · Casablanca, , Morocco
Casablanca, , Morocco Posted 2026-07-16
Type
Full-time
Experience
5+ yr

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.

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.

C++
E
Responsable Technique Unité de Puissance / Tech Lead Power Unit
Montreal, Canada
Engineering
$125K–$135K
E
Concepteur de logiciels embarqués / Embedded Software Developer
Montreal, Canada
Engineering
$100K–$110K
E
Architecte Infrastructure
Pierrelatte, Auvergne-Rhône-Alpes, Franc
Engineering
See all 40+ roles at Scalian →
R
Senior C++ Embedded Software Engineer
Robert Bosch Cluj-Napoca, CJ, Romania
Engineering
A
Senior Embedded Software Engineer
Anduril Industries Costa Mesa, California, United States
Engineering
$191K–$253K
A
Senior Embedded Software Engineer - Ethernet Retimers
Astera Labs San Jose, CA
Engineering
$133K–$185K
A
Senior C++ Software Engineer
Axon Enterprise Seattle, WA Hybrid
Engineering
$141K–$225K
See all Engineering roles →

Interested in this role?

Apply directly on the company site — no recruiter middleman, no account required.

Apply now →
Apply on company site