cover image
Bertrandt Group

Developer - Build Systems Engineer

On site

Rabat, Morocco

Full Time

09-10-2025

Share this job:

Skills

Python Bash Version Control Quality Management Problem-solving Linux git Shell Software Development Project Management C++ CMake

Job Specifications

Workplace: 10000, Rabat

Apply online!

What to expect:

Actively participate in Sprint planning, Daily scrums, and Reviews to ensure alignment, share progress, and gather direct feedback.
Design, develop, and maintain robust build systems using CMake/Conan, and support environments using Zephyr's west or Yocto/Bitbake.
Manage complex dependencies and integrate third-party libraries for both Linux and RTOS environments.
Set up and maintain cross-compilation environments and embedded toolchains for various ARM targets.
Proactively identify opportunities to optimize build system performance, resource utilization, and caching strategies to provide fast feedback.
Integrate and configure tools for static analysis (SAST), software composition analysis (SCA), and FOSS compliance.
Troubleshoot complex build, compilation, and linking issues, acting as a subject matter expert for developer support.
Contribute to and maintain knowledge bases and internal best practices for build processes and development environments.

What you bring along:

Build System Mastery: Strong, hands-on expertise in CMake/Conan is mandatory. Experience with Zephyr/west, Yocto/Bitbake or bazel is a major plus.
Embedded SW Development Expertise: Deep background in (Linux-based) embedded software development (ideally C++). Microcontroller /RTOS experience is a major plus.
Embedded Toolchains: In-depth, practical knowledge of the Linux GCC toolchain, linkers, and debuggers (GDB/JTAG). Experience with Clang is a plus.
Dependency Management: Proven experience with package managers like Conan and PyPi.
Scripting & Automation: Strong proficiency in Python for tool development and build process automation. Advanced shell scripting (Bash) is essential.
Version Control: Advanced Git knowledge and proficiency with modern branching and integration workflows.
Problem-Solving: A proactive and self-motivated mindset geared towards troubleshooting complex technical issues and continuous improvement.

With more than 50 facilities in Europe, the Bertrandt Group has been providing development solutions for the international automotive and aircraft industry since 1974. Every day, more than 15 000 employees guarantee extensive know - how and support our client (Manufacturer and OEM) with management, design and industrialization solutions.

Bertrandt Technologie Morocco offers you opportunities in the automotive sector (body in white, interior and exterior, layout, powertrain, and electronics). Moreover, we are also present in interdisciplinary field such as project management, quality management, supply chain/industrialization and validations.

What we offer:

Contact:

Chaimaa ANADDAM

Tel.:

About the Company

We are Bertrandt: an independent, international development service provider with long years of automotive expertise. We create technological solutions for our customers at any stage of the product development process with a focus on hot topics such as digitalisation, e-mobility and autonomous systems, largely for the automotive, aerospace and mechanical engineering sectors. Our goal: accelerating technological progress. We work on this every day - with around 14,500 employees at over 50 sites worldwide. Our imprint is avai... Know more