New The Skills of Tomorrow: how AI-exposed is every skill in 2026? See the data →
AVL Maroc SARL AU

C++ Software Developer - Windows

AVL Maroc SARL AU
Apply →
senior permanent Sala Al Jadida

First indexed 1 Oct 2026

Description

We are seeking a C++ Software Developer to join our team in Morocco. You will develop and maintain C++ libraries and software components, primarily on Windows, for a vehicle diagnostics platform.

Responsibilities:

  • Develop and maintain C++ libraries and software components, primarily on Windows, for a vehicle diagnostics platform.
  • Build a Windows DLL that connects diagnostic applications to a D-PDU API through gRPC.
  • Integrate existing native APIs and device interfaces, leveraging strong C++ skills in communication software, client-server systems, and hardware integration.
  • Investigate integration issues, improve reliability, and test components with the applications and devices that use them.
  • Contribute to J2534 and RP1210 components as the project evolves.
  • Some tasks may involve Linux development or the creation of small Qt-based tools.

Requirements:

  • Master's degree in Computer Science, Software Engineering, or a related field.
  • At least 3 years of professional experience in C++ development, with strong expertise in Windows development.
  • Working knowledge of gRPC and Protocol Buffers.
  • Experience with Qt and familiarity with automotive communication protocols are considered strong assets.

Benefits:

  • Competitive package and benefits.
  • A role with true technical ownership.
  • Complex projects that go beyond 'just pipelines' – covering big data processing and large-scale ML/DL deployment.
  • Opportunities to deepen your expertise in Databricks, cloud-native ML, and MLOps.
This listing is enriched and indexed by YubHub. To apply, use the employer's original posting: https://jobs.avl.com/job/Sala-Al-Jadida-C%2B%2B-Software-Developer-Windows/1443225633/