📢 New: get today's jobs on our WhatsApp Channel
Jobiglo

No results.

C++ Software Developer - Windows

AVL · Rabat

New
🇬🇧 English
C++ Windows development gRPC Protocol Buffers Qt Linux J2534 RP1210

Job description

About the role

We are looking for a C++ Software Developer to design, develop, and maintain C++ libraries and components for a vehicle diagnostics platform, primarily on Windows. The initial assignment involves building a Windows DLL that connects diagnostic applications to a D‑PDU API via gRPC.

Key responsibilities

  • Develop and maintain C++ libraries and software components for a vehicle diagnostics platform on Windows.
  • Build a Windows DLL that connects diagnostic applications to a D‑PDU API using gRPC.
  • Integrate existing native APIs and device interfaces, focusing on client‑server communication and hardware integration.
  • Investigate integration issues, improve reliability, and test components with applications and devices.
  • Contribute to J2534 and RP1210 components as the project evolves.
  • Occasionally work on Linux development or create small Qt‑based tools.

Required profile

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

Required skills

  • C++
  • Windows development
  • gRPC
  • Protocol Buffers
  • Windows DLL development
  • Qt
  • Linux (optional)
  • J2534
  • RP1210

What we offer

  • A role with true technical ownership, influencing architecture, scaling, and governance decisions.
  • Complex projects beyond simple pipelines, covering big data processing and large‑scale ML/DL deployment.
  • Opportunities to deepen expertise in Databricks, cloud‑native ML, and MLOps.
  • A collaborative team where technical input truly matters.
  • A competitive compensation package and benefits.
  • Direct impact on shaping the future of Data, AI, and Mobility.

Questions fréquentes

Le salaire n'est pas communiqué publiquement par le recruteur. Vous pouvez postuler et négocier directement avec AVL.
Cliquez sur "Postuler maintenant" en haut de la page. Vous pouvez importer votre CV en 1 clic — Jobiglo extrait automatiquement vos informations et postule pour vous.

Why are you reporting this job?

Thank you for your report. We will review this job.

Apply in 30 seconds

Enter your email to apply. An account will be created automatically.

Apply now →

By continuing, you accept our terms of use.

Already have an account? Login

A question about this job?

Ask it here: you will get the full job summary by e-mail, right away.

💬 Chat with us on Telegram

Published 2 days ago

Expires 1 month from now

18 views · 0 interested

Boost your chances

Upload your CV — we will match you with relevant openings.

Analyzing your CV...

AVL

Rabat