Senior Embedded Software Engineer (C++)

Casablanca

CDI / Temps pleinHybrideLicence / Bac+3Anglais, EspagnolInformatique / IngénierieInformatique / IT

L’essentiel du poste

Résumé par Postule AI

Senior Embedded Software Engineer role at Scalian, a multinational engineering consulting firm. Lead embedded software development using modern C++ (C++17+), mentor engineers, and drive technical decisions across aerospace, defense, rail, and energy sectors. Requires extensive embedded systems experience, GTest expertise, CI/CD knowledge, and fluent English. RTOS and Zephyr experience highly valued.

Vos missions

  • Lead 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
  • Mentor junior and mid-level engineers and perform technical reviews
  • Support CI/CD adoption and collaborate with global stakeholders

Profil recherché

  • You have extensive embedded software development experience and want to lead technical initiatives
  • You are passionate about modern C++ and software engineering best practices
  • You enjoy mentoring junior engineers and driving continuous improvement
  • You have RTOS experience, particularly with Zephyr or similar platforms
  • You thrive in collaborative, global environments with complex technical challenges

Généré automatiquement à partir de l’offre. Postule AI peut se tromper : vérifiez auprès de l’employeur.

About Scalian

Scalian is a leading multinational engineering consulting firm with 5,500 specialists and over 30 years of experience. We specialize in Digital Systems (IT, Software, and Systems Engineering) and Industrial Performance (Quality Assurance, Supply Chain, and Project Management). Our expertise serves aerospace, defense, rail, and energy industries.

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 and perform technical reviews

Mandatory Requirements

  • Bachelor's or Master's degree in Computer Science, Electronics, Telecommunications, or 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
  • 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
  • Strong ownership and results-oriented attitude

Mise en forme par Postule ·

Signaler un problème