C++ Software Developer - Windows (Vehicle Diagnostics)

Salé

CDI / Temps pleinSur site3–5 ansMaster / Bac+5Informatique / IngénierieAutomobile

L’essentiel du poste

Résumé par Postule AI

AVL Maroc is offering a full-time, on-site C++ Software Developer role in Salé, Morocco, focused on Windows development for a vehicle diagnostics platform. The first assignment is building a Windows DLL that connects diagnostic applications to a D-PDU API through gRPC. The role requires a Master's degree and at least 3 years of professional C++ development experience, with strong Windows expertise.

Vos missions

  • 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 (first assignment).
  • Integrate existing native APIs and device interfaces 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.
  • Occasionally work on Linux development or small Qt-based tools.

Profil recherché

  • You have at least 3 years of professional C++ experience with strong Windows development expertise
  • You have built Windows DLLs or worked with gRPC and Protocol Buffers
  • You are comfortable working with native APIs, device interfaces, and communication software
  • You have experience with Qt or automotive communication protocols, which are considered strong assets

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

C++ Software Developer - Windows

AVL Maroc SARL AU offers a full-time, on-site position in Salé, Morocco.

Your 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. This will be the first assignment.
  • Integrate existing native APIs and device interfaces, using 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.

Your profile

  • 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 in developing Windows DLLs is highly valued.
  • Experience with Qt and familiarity with automotive communication protocols are considered strong assets.

What we offer

  • A role with technical ownership over architecture, scaling, and governance decisions.
  • Complex projects covering big data processing and large-scale ML/DL deployment.
  • Opportunities to deepen your expertise in Databricks, cloud-native ML, and MLOps.
  • A team where your input and technical decisions truly matter.
  • A competitive package and benefits.

Join us and make a direct impact on shaping the future of Data, AI, and Mobility.

If you have these qualifications and are looking for a new challenge, we encourage you to apply to discuss it further!

Mise en forme par Postule ·

Signaler un problème