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

Software Engineer - C++/Python (Remote)

JR France

Nice

À distance

EUR 45 000 - 70 000

Plein temps

Il y a 2 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

A technology consultancy is looking for a passionate Software Engineer specializing in C++ and real-time systems to join their innovative team. The role focuses on developing high-performance frameworks for industrial automation, requiring strong skills in Linux programming and modern C++ standards. Candidates should thrive in a collaborative environment and be ready to engage in agile workflows and CI/CD processes.

Prestations

Permanent employment contract
Profit-sharing based on work
Personalized coaching and training
Strong professional network
Access to an entrepreneurial lab

Qualifications

  • Solid experience with C and C++ including modern standards (C++14/17/20).
  • Experience in real-time and embedded system development.
  • Proficiency in Linux system programming.

Responsabilités

  • Integrate and adapt a C++ real-time engine within a microservices architecture.
  • Design communication interfaces with IPC mechanisms.
  • Collaborate on protocols and microservices.

Connaissances

C++
Real-time systems
Linux programming
Containerization
Microservices architecture
IPC mechanisms
Collaboration

Outils

Docker
Kubernetes
Ansible

Description du poste

Social network you want to login/join with:

Software Engineer - C++/Python (Remote), nice

Client: TMC

Location: nice, France

Job Category: Other

EU work permit required: Yes

Job Reference: 530135157309859430432761

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 that’s 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 tailored 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 that supports its clients in realizing technological challenges. We operate as an expert center, helping clients become more competitive in a rapidly changing technological world. At TMC, people are the driving force behind innovation. We create a challenging and stimulating environment where you can lead your career. As an Employeneur, you are part of our TMC family, benefiting from technical expertise, fun, engagement, and a culture that values growth.

Why Choose Employeneurship?

Our unique Employeneurship model offers stability with a permanent employment contract, profit-sharing based on your work, personalized coaching and training, a strong network through our competence cells, and an entrepreneurial lab for new ideas and start-ups.

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.