Activez les alertes d’offres d’emploi par e-mail !

C++ Software Engineer Linux, Remote working

JR France

Provence-Alpes-Côte d'Azur

À distance

EUR 45 000 - 70 000

Plein temps

Il y a 3 jours
Soyez parmi les premiers à postuler

Mulipliez les invitations à des entretiens

Créez un CV sur mesure et personnalisé en fonction du poste pour multiplier vos chances.

Résumé du poste

Join JR France as a C++ Software Engineer specializing in real-time systems and Linux-based development. You'll work with an innovative team to create high-performance frameworks for industrial automation. Ideal candidates will have strong C/C++ experience and a passion for embedded systems.

Prestations

Profit-sharing
Coaching
Strong professional network
Challenging projects

Qualifications

  • Solid experience with C and C++, including modern standards (C++14/17/20).
  • Strong knowledge of real-time and embedded system development.
  • Proficiency in Linux system programming and containerization (Docker, Podman, etc.).

Responsabilités

  • Integrate and adapt a C++ real-time engine within a microservices-based infrastructure.
  • Design and implement communication interfaces using IPC mechanisms.
  • Ensure the real-time engine is deployable via containerized and native Linux environments.

Connaissances

C++
Linux programming
Real-time systems
Containerization
Microservices architecture
Collaboration
Communication skills (English)

Description du poste

Social network you want to login/join with:

Client:

TMC

Location:

alpes-maritimes (06), France

Job Category:

Other

EU work permit required:

Yes

Job Reference:

499144762374016204832760

Job Views:

1

Posted:

24.06.2025

Expiry Date:

08.08.2025

Job Description:

We’re Hiring: C++ Software Engineer (Real-Time Systems)

Are you a passionate C++ developer with a deep interest in real-time systems and Linux-based development? Join our innovative team building the next generation of modular platforms for industrial automation.

We’re developing a scalable and high-performance framework designed to accelerate firmware development using a microservices architecture. In this role, you’ll integrate a real-time execution engine into this ecosystem — enabling fast, predictable, and secure performance for automation workloads.

What You’ll Do:

  • Integrate and adapt a C++ real-time engine within a microservices-based infrastructure.
  • Design and implement communication interfaces using IPC mechanisms for both hard real-time and best-effort messaging.
  • Ensure the real-time engine is deployable via containerized and native Linux environments.
  • Collaborate with teams working on industrial fieldbus protocols (EtherCAT, Ethernet/IP, Profinet, OPC UA FX), cybersecurity microservices, tools for deployment and configuration.
  • Contribute to integration strategies that prioritize low latency, determinism, and system reliability.
  • Engage in agile workflows including CI/CD pipelines, code reviews, and test automation.

What We’re Looking For:

  • Solid experience with C and C++, including modern standards (C++14/17/20).
  • Strong knowledge of real-time and embedded system development.
  • Proficiency in Linux system programming and containerization (Docker, Podman, etc.).
  • Familiarity with microservices architectures and inter-process communication.
  • Understanding of real-time constraints, performance optimization, and deterministic behavior.
  • Excellent collaboration and communication skills (English).

Bonus Points For:

  • Knowledge of industrial communication protocols (EtherCAT, Ethernet/IP, Profinet, OPC UA).
  • Background in cybersecurity for embedded systems.
  • Experience with DevOps tools like Kubernetes, Ansible, or similar.
  • Exposure to industrial automation, control systems, or firmware platforms.
  • Ability to read and understand Bash scripts used in legacy installation processes.

WHAT CAN YOU EXPECT FROM TMC?

TMC is an international high-tech consultancy company supporting clients in technological challenges, operating as an expert center to help them become more competitive. We foster a work environment where tech talents can thrive, offering challenging projects, coaching, and a strong network.

WHY CHOOSE EMPLOYENEURSHIP?

Our unique Employeneurship model offers stability with a permanent contract, profit-sharing, coaching, a strong network, and a playground for new ideas and startups.

Obtenez votre examen gratuit et confidentiel de votre CV.
ou faites glisser et déposez un fichier PDF, DOC, DOCX, ODT ou PAGES jusqu’à 5 Mo.