Print / save as PDF
The Bertrandt Group has been providing development solutions for the international automotive and aviation industries as well as the mechanical and plant engineering, energy, medical technology and electronics industries in Europe, China and the USA for more than 40 years. Our employees guarantee extensive know-how, sustainable project solutions and a high level of customer orientation.

Developer - Build Systems Engineer

Location: 10000, Rabat

Developer - Build Systems Engineer

Workplace: 10000, Rabat

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.:

    What we offer:

    Contact:

    Chaimaa ANADDAM
    Tel.:
    www.bertrandt.com/en/career