Développeur logiciel – Communications réseau et C/C++ / Software Developer – Network Communicat[...]

IP Infusion

United States

On-site

USD 93,523 - 116,904

Full time

14 days+
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

Une entreprise de solutions réseau recherche un développeur logiciel pour travailler sur des systèmes d'exploitation réseau en C/C++. Le poste est en télétravail, ouvert aux candidats du monde entier. Les responsabilités incluent la conception et le développement de logiciels pour Linux embarqué, ainsi que l'optimisation des performances. Un diplôme en ingénierie informatique et plus de 5 ans d'expérience en développement logiciel sont requis. Compétences en protocoles de télécommunication sont un plus.

Qualifications

  • Expérience en développement C/C++ pour logiciels réseau.
  • Solide expérience des systèmes Linux embarqués.
  • Plus de 5 ans d'expérience en développement logiciel.

Responsibilities

  • Conception, développement et maintenance de logiciels réseau en C/C++ sur Linux.
  • Prise en charge des protocoles de plan de données et de contrôle.
  • Optimisation multi-coeurs.

Skills

Développement C/C++ pour logiciels réseau
Systèmes Linux embarqués
Protocoles de commutation et de routage
Traitement des paquets
Télécommunications

Education

Licence ou diplôme supérieur en génie informatique

Job description

Développeur logiciel – Communications réseau et C/C++

IP Infusion Canada Inc. recherche un(e) développeur logiciel – Communications réseau et C/C++ pour rejoindre son équipe canadienne. Ce poste est en télétravail depuis nos bureaux de Gatineau/Ottawa, au Canada, et est ouvert aux candidats du monde entier. Il s'agit d'un poste permanent à temps plein, bien qu’il soit également possible de travailler en tant que contractuel.

À propos d'IP Infusion

IP Infusion propose des solutions de réseau désagrégées aux opérateurs, fournisseurs de services et exploitants de centres de données. Nous concevons le système d'exploitation réseau OcNOS® sur des standards ouverts afin de faciliter son déploiement sur du matériel standard à faible coût. Nos solutions réduisent les coûts, augmentent la flexibilité et permettent un déploiement rapide de nouvelles fonctionnalités.

Description du poste

Le candidat retenu participera au développement de technologies telles que les systèmes d'exploitation réseau (NOS) et les protocoles associés. Les responsabilités comprennent la conception, le développement, et la maintenance de logiciels réseau en C/C++ sur des plateformes Linux embarquées, la prise en charge des protocoles de plan de données et de contrôle, ainsi que l’optimisation multi‑coeurs.

Compétences requises
  • Expérience en développement C/C++ pour logiciels réseau.
  • Solide expérience des systèmes Linux embarqués, du noyau et/ou des pilotes de périphériques.
  • Expérience et excellente compréhension des protocoles de commutation et de routage : xSTP, IGMP, OSPF, BGP, ISIS.
  • Expérience du traitement des paquets, des plans de données et de contrôle, ainsi que de l’architecture globale des routeurs/commutateurs.
  • Expertise dans le domaine des télécommunications ou des communications réseau, avec une spécialisation dans les déploiements et les cas d’utilisation.
Atouts (Compétences supplémentaires)
  • Expérience ou connaissances en architecture et programmation de processeurs multicœurs.
  • Expérience des protocoles des couches L4 à L7 de la pile TCP/IP.
  • Connaissance des piles de protocoles de services tels que L3VPN, EVPN, MPLS et VxLAN.
  • Expérience ou connaissances en accélération matérielle par processeurs réseau pour le chiffrement et le traitement des clés.
  • Expérience des protocoles de sécurité tels que IPSec, SSL/TLS, VPN, DPI, authentification, MACsec, etc.
  • Expérience des kits de développement logiciel (SDK), notamment des chipsets de la famille de commutateurs Broadcom.
Compétences interpersonnelles
  • Personnalité très flexible et adaptable.
  • Capacité à participer activement et à contribuer au sein d'une équipe dynamique.
  • Capacité à interagir avec les clients et à comprendre leurs besoins.
  • Capacité à appréhender le logiciel d'un point de vue architectural et système.
  • Proactivité, esprit d'initiative et goût du défi dans de nouveaux domaines techniques.
  • Capacité à identifier et à résoudre les problèmes.
  • Excellente compréhension du rôle et de l'importance de la documentation à chaque étape du processus de développement.
  • Excellentes compétences en communication, à l'écrit comme à l'oral.
Formation et expérience
  • Licence ou diplôme supérieur en génie informatique, électronique ou informatique, ou équivalent.
  • Plus de 5 ans d'expérience en développement logiciel.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Développeur - Analyste sénior
Développeur - Analyste sénior

United States Digital Space LLC • United States

Hybrid
USD 90,000 - 120,000
Ingénieur Logiciel Réseau Senior – C/C++ (Linux Embarqué)
Ingénieur Logiciel Réseau Senior – C/C++ (Linux Embarqué)

IP Infusion • United States

Remote
USD 93,523 - 116,904
Technicien en infrastructure réseau | Network Infrastructure Technician , Global Network Deploy- YYC
Technicien en infrastructure réseau | Network Infrastructure Technician , Global Network Deploy- YYC

Amazon Web Services (AWS) • California (MO)

On-site
USD 36,000 - 46,000
Ingénieur en conception de micrologiciel - Firmware Design Engineer
Ingénieur en conception de micrologiciel - Firmware Design Engineer

Cadence • Mount Royal (NJ)

On-site
USD 110,000 - 170,000
210019 / Network Infrastructure Engineer
210019 / Network Infrastructure Engineer

Procom Services • Folsom (CA)

On-site
USD 70,000 - 100,000
Ingénieur développement logiciel embarqué Linux C/C++ H/F
Ingénieur développement logiciel embarqué Linux C/C++ H/F

Viveris • Nevada (IA)

Hybrid
USD 59,000 - 87,000
Mutuelle familiale
Tickets restaurants 60%
Titre de transport remboursé
+3
Ingénieur Dév Embarqué Linux C/C++ – Télétravail 2j/sem
Ingénieur Dév Embarqué Linux C/C++ – Télétravail 2j/sem

Viveris • Nevada (IA)

Hybrid
USD 59,000 - 87,000
Mutuelle familiale
Tickets restaurants 60%
Titre de transport remboursé
+3
Technicien(ne) en électronique industrielle de Nuit
Technicien(ne) en électronique industrielle de Nuit

IBM • California (MO)

On-site
USD 50,000 - 70,000
Environnement de travail sécuritaire et climatisé
Trois semaines de vacances
Formation et développement professionnel
+1
Gestionnaire, Opérations de centres de données/ Data Center Manager , YUL Datacenter Operations
Gestionnaire, Opérations de centres de données/ Data Center Manager , YUL Datacenter Operations

Amazon Web Services (AWS) • United States

On-site
USD 60,000 - 78,000
ingénieur·e infrastructure IT
ingénieur·e infrastructure IT

ipso santé • Paris (TX)

Hybrid
USD 60,000 - 104,000