Ingénieur Développement C/C++ Linux

engIT

Valbonne

Vor Ort

EUR 42.000 - 70.000

Vollzeit

vor 34 Stunden
Sei unter den ersten Bewerbenden

Erhalte eine Antwort von diesem Arbeitgeber

Dein Lebenslauf und dein Anschreiben, genau auf das zugeschnitten, was gesucht wird.

Schaffe es an den ATS-Filtern vorbei

Zusammenfassung

engIT recherche un ingénieur C/C++ sous Linux pour intervenir sur des systèmes logiciels complexes et des environnements Linux proches du système. Vous concevrez et optimiserez des composants, gérerez les flux de données et les communications entre modules du système.

Le profil idéal maîtrise C/C++ sous Linux, les mécanismes internes de Linux et le développement réseau en temps réel ou à forte volumétrie, avec une sensibilité aux problématiques de latence et de fiabilité.

Qualifikationen

  • Formation supérieure en informatique, systèmes embarqués ou télécommunications.
  • Expérience significative en développement C/C++ sous Linux.
  • Connaissance approfondie des mécanismes internes de Linux et des appels système.

Aufgaben

  • Concevoir et développer des composants logiciels en C et C++ sous Linux.
  • Développer les mécanismes de collecte, de traitement et de transmission des données radio.
  • Concevoir et optimiser les communications entre les composants du système.
  • Implémenter, intégrer et déboguer des protocoles de communication réseau.
  • Travailler sur la performance, la latence, la concurrence et la fiabilité des échanges de données.
  • Analyser les dysfonctionnements logiciels et réseau avec des outils de diagnostic.
  • Travailler proche du système d'exploitation Linux : interactions avec les mécanismes bas niveau et appels système.
  • Participer à l'intégration et à la validation dans un environnement contraint.

Kenntnisse

C/C++ Linux
Kernel Linux
TCP/IP sockets
Multithreading
Débogage Linux

Tools

CAN/CANopen
Modbus RTU/TCP
UART SPI I2C

Jobbeschreibung

Dans le cadre de projets de développement de systèmes logiciels complexes, nous recherchons un ingénieur spécialisé en C/C++ sous Linux, avec une expertise en développement bas niveau et protocoles de communication.

Vous interviendrez sur des problématiques techniques exigeantes associant traitement de flux de données, développement système, communication réseau et interaction avec des composants bas niveau.

Cette mission s'adresse à des profils passionnés par le développement logiciel performant, les architectures de communication et les environnements Linux proches du système.

  • Concevoir et développer des composants logiciels en C et C++ sous Linux.
  • Développer les mécanismes de collecte, de traitement et de transmission des données radio provenant de plusieurs antennes.
  • Concevoir et optimiser les communications entre les différents composants du système.
  • Implémenter, intégrer et déboguer des protocoles de communication réseau.
  • Intervenir sur des problématiques de performance, de latence, de concurrence et de fiabilité des échanges de données.
  • Analyser les dysfonctionnements logiciels et réseau à l'aide d'outils de diagnostic et de débogage.
  • Travailler à proximité du système d'exploitation Linux : interactions avec les mécanismes bas niveau, appels système, gestion des ressources et, selon les besoins, interfaces avec le kernel.
  • Participer à l'intégration et à la validation des développements dans un environnement technique contraint.
Compétences techniques recherchées
Développement C/C++ et Linux
  • Maîtrise du développement en C et/ou C++ en environnement Linux.
  • Bonne compréhension des mécanismes internes de Linux : processus, threads, mémoire, synchronisation, entrées/sorties et appels système.
  • Expérience en développement système ou embarqué, idéalement avec une première expérience du kernel Linux, de ses interfaces ou du développement de modules.
  • Maîtrise des outils de compilation, de débogage et de diagnostic sous Linux.
Réseaux et protocoles de communication
  • Connaissances avancées en développement réseau et en communication interprocessus.
  • Bonne maîtrise des mécanismes TCP/IP, sockets, UDP et des échanges de données en temps réel ou à forte volumétrie.
  • Expérience dans l'implémentation, l'intégration ou le diagnostic de protocoles de communication.
  • Une connaissance de protocoles industriels ou embarqués tels que CAN/CANopen, Modbus RTU/TCP, UART, SPI, I²C ou Ethernet industriel constitue un atout.
  • Des connaissances des protocoles de communication bas niveau et des contraintes de synchronisation entre équipements sont appréciées.
Traitement de données et performance
  • Expérience dans le traitement de flux de données issus de plusieurs équipements ou sources.
  • Capacité à analyser les performances, les temps de réponse, la latence et les problématiques de concurrence.
  • Une expérience dans les systèmes radio, télécoms, acquisition de données ou systèmes distribués constitue un avantage.
Profil recherché

De formation supérieure en informatique, systèmes embarqués, électronique ou télécommunications, vous justifiez d'une expérience significative en développement C/C++ sous Linux.

Vous disposez d'une solide culture technique en développement système et en communication réseau. Vous appréciez les problématiques de bas niveau, l'analyse de dysfonctionnements complexes et l'optimisation de logiciels proches du matériel.

Une expérience en environnement industriel, télécoms, défense, instrumentation ou systèmes embarqués serait particulièrement pertinente.

Environnement technique

C, C++, Linux, développement système, kernel Linux, TCP/IP, UDP, sockets, CAN, CANopen, Modbus, UART, SPI, I²C, Ethernet, traitement de flux de données, multithreading, débogage et optimisation des performances.

Hol dir deinen kostenlosen, vertraulichen Lebenslauf-Check.

oder ziehe deine Datei hierhin.

Similar jobs

Ähnliche Jobs, die dir auch gefallen könnten

Ingénieur Développement C/C++ Linux — Performance & Réseaux
Ingénieur Développement C/C++ Linux — Performance & Réseaux

engIT • Valbonne

Vor Ort
EUR 42.000 - 70.000
ingénieur(e) développement C++
ingénieur(e) développement C++

Ingeliance • Rennes

Hybrid
EUR 52.000 - 70.000
Développement C++ Orienté Objet H/F
Développement C++ Orienté Objet H/F

Médiane Système limited • Roissy-en-France

Vor Ort
EUR 50.000 - 75.000
Ingénieur Logiciel C++ - Linux Embarqué H/F
Ingénieur Logiciel C++ - Linux Embarqué H/F

Adentis • Cahors

Remote
EUR 45.000 - 60.000
Ingenieur -Développeur C/C++, ref : INF/OI02/IDC
Ingenieur -Développeur C/C++, ref : INF/OI02/IDC

Kalyptus, It & Digital Executive Search • Villeneuve-d'Ascq

Vor Ort
EUR 40.000 - 55.000
Développeur Linux Réseaux & Télécoms
Développeur Linux Réseaux & Télécoms

Groupe LR Technologies • Vélizy-Villacoublay

Vor Ort
EUR 60.000 - 85.000
Software Designer Embedded / Bas niveau — C Bare-Metal H/F
Software Designer Embedded / Bas niveau — C Bare-Metal H/F

Ludovic FLUTEAU - Mercato de l'Emploi • Toulouse

Hybrid
EUR 35.000 - 45.000
Télétravail 2 jours/semaine
Ingénieur Développement Logiciel C/C++ – Systèmes Embarqués & Logiciels Critiques – Île-de-France (H/F) – Paris, France (H/F)
Ingénieur Développement Logiciel C/C++ – Systèmes Embarqués & Logiciels Critiques – Île-de-France (H/F) – Paris, France (H/F)

Astek • Paris

Vor Ort
EUR 60.000 - 90.000
Développeur Linux Réseaux & Télécoms (H/F)
Développeur Linux Réseaux & Télécoms (H/F)

Groupe LR Technologies • Vélizy-Villacoublay

Vor Ort
EUR 42.000 - 64.000
Ingénieur expert concepteur logiciels embarqués / Bas niveau – C Bare-Metal H/F
Ingénieur expert concepteur logiciels embarqués / Bas niveau – C Bare-Metal H/F

Ludovic FLUTEAU - Mercato de l'Emploi • Toulouse

Hybrid
EUR 55.000 - 70.000
Télétravail 2 jours/semaine