C++ Software Developer

Rabat

CDI / Temps pleinSur siteAnglaisInformatique / IngénierieInformatique / IT

L’essentiel du poste

Résumé par Postule AI

Bertrandt seeks a talented C++ Software Developer to design, develop, and maintain high-quality software solutions. The role requires strong expertise in modern C++, software architecture, object-oriented programming, and software development best practices. You will work on-site in Rabat, Morocco, collaborating with software architects, testers, and system engineers on projects spanning automotive, aerospace, defense, and mechanical engineering industries.

Vos missions

  • Design, develop, and maintain software applications in C++
  • Analyze software requirements and translate them into technical solutions
  • Perform unit testing, integration testing, and debugging
  • Participate in code reviews and software design discussions
  • Collaborate with software architects, testers, and system engineers
  • Troubleshoot and resolve software defects

Profil recherché

  • You have strong C++ development experience and expertise in modern C++ standards
  • You are passionate about clean code, software architecture, and best practices
  • You enjoy collaborating with cross-functional teams and participating in code reviews
  • You have experience with Linux development and CI/CD automation tools

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

C++ Software Developer

About Bertrandt

An independent, international engineering service provider with decades of expertise. We create technological solutions across the entire value chain, focusing on digitalization, e-mobility, and autonomous systems for the automotive, aerospace, defense, and mechanical engineering industries. With approximately 12,000 employees at over 50 locations worldwide, we accelerate technological progress and contribute to a sustainable future.

What You Will Do

  • Design, develop, and maintain software applications in C++
  • Analyze software requirements and translate them into technical solutions
  • Develop clean, efficient, and maintainable code following best practices
  • Perform unit testing, integration testing, and debugging
  • Participate in code reviews and software design discussions
  • Collaborate with software architects, testers, and system engineers

What You Bring

Programming Expertise:

  • Strong C++ development experience with modern C++ (C++11, C++14, C++17, C++20)
  • Object-Oriented Programming (OOP) and Design Patterns
  • Multithreading, Concurrency, and STL (Standard Template Library)

Software Engineering:

  • Software Architecture and SOLID Principles
  • Clean Code practices, Unit Testing, and Code Review
  • Debugging and Performance Optimization

Tools & Environment:

  • Version control (Git) and build systems (CMake)
  • CI/CD tools (Jenkins, GitLab CI, Azure DevOps)
  • IDEs (Visual Studio, VS Code) and Linux Development Environment
  • Testing frameworks (Google Test, CppUnit)

Equal Opportunity: Bertrandt values equal treatment and welcomes people with disabilities, offering preference in hiring when equally qualified.

Mise en forme par Postule ·

Signaler un problème