Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Développeur logiciel Communications réseau et C/C++ / Software Developer Network Communications &

Full-time

Ip Infusion Us



Position at IP Infusion Canada inc.

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

 

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 fournissons des solutions d'exploitation réseau adaptées aux réseaux actuels, permettant aux opérateurs de réduire leurs coûts, d'accroître leur flexibilité et de déployer rapidement de nouvelles fonctionnalités et de nouveaux services.

 

IP Infusion conçoit son 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 pour les applications des fournisseurs de services et des centres de données. IP Infusion offre aux opérateurs de réseau des solutions logicielles réseau innovantes, performantes et ouvertes, qui favorisent l'agilité, réduisent les coûts et permettent une évolutivité transparente au sein des infrastructures numériques modernes.

 

À 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 fournissons des systèmes d'exploitation réseau adaptés aux réseaux actuels, permettant aux opérateurs de réduire leurs coûts, d'accroître leur flexibilité et de déployer rapidement de nouvelles fonctionnalités et de nouveaux services. IP Infusion est un fournisseur de solutions du système d'exploitation réseau OcNOS® et du produit OcNOS CP (plan de contrôle) à plus de 600 clients avec plus de 10 000 déploiements.

 

Notre équipe internationale s'agrandit et nous recherchons des personnes audacieuses, collaboratives et créatives pour nous aider à mener la transformation du secteur et bâtir un monde intelligent et adaptable. Nous sommes convaincus qu'en valorisant la diversité des idées, en visant l'excellence dans tout ce que nous entreprenons et en travaillant ensemble comme une équipe unie, nous pouvons tout accomplir. Rejoignez l'équipe IPI et donnez le meilleur de vous-même !

 

IP Infusion Canada Inc. recherche un développeur logiciel – Communications réseau et C/C++ pour rejoindre son équipe canadienne. Il s'agit de préférence d'un poste permanent à temps plein, mais les candidatures de contractuels sont également les bienvenues. Ce poste est en télétravail depuis nos bureaux de Gatineau/Ottawa, au Canada, et est ouvert aux candidats du monde entier. Rejoignez notre équipe dynamique en pleine croissance, spécialisée dans le développement et la fourniture de solutions de réseau ouvertes aux fournisseurs de services et aux centres de données. Le candidat retenu participera au développement de technologies telles que les systèmes d'exploitation réseau (NOS) et les protocoles réseau associés. Une expertise en C/C++, Linux embarqué, protocoles de plan de données et de plan de contrôle, ainsi qu'en traitement multicœur est requise.

 

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 :  

  • 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 et exigences.
  • Capacité à appréhender les logiciels 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, y compris les exigences, la conception, le codage et les tests.
  • 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.

 

Software Developer – Network Communications & C/C++ 

 

IP Infusion enables disaggregated networking solutions for carriers, service providers and data center operators. We provide network operation solutions for today’s networks to allow network operators to reduce network costs, increase flexibility, and to deploy new features and services quickly.

 

IP Infusion builds its OcNOS® Network Operating System on open network standards to accommodate deployment on low-cost commodity hardware for service provider and data center applications. IP Infusion empowers network operators with innovative, high-performance, and open networking software solutions that drive agility, reduce costs, and enable seamless scalability across modern digital infrastructures.

 

  About IP Infusion  


IP Infusion enables disaggregated networking solutions for carriers, service providers and data center operators. We provide network OS solutions for today’s networks to allow network operators to reduce network costs, increase flexibility, and to deploy new features and services quickly. IP Infusion is a solution provider of the OcNOS® Network Operating System and OcNOS CP (Control Plane) product to our more than 600 customers with over 10,000 deployments.

 

Our global team is growing, and we are looking for bold, collaborative and creative people to help us lead the industry transformation to build an adaptable intelligent world. We believe that by embracing diverse ideas, striving for excellence in all that we do, and working together as a unified team, we can accomplish anything. Come do your best work and live your best life as part of the IPI team!

 

IP Infusion Canada Inc. is looking for a Software Developer – Network Communications & C/C++ to join our Canada team. This is preferably a Full-time Permanent opportunity but open for contractors. This is a remote position for our office in Gatineau/ Ottawa, Canada and open for candidates from any part of the world. To join our growing and dynamic team focused on developing and delivering open network solutions to service providers and data centers. The successful candidate will be involved in developing technologies such as network operation system (NOS) and related networking protocols. This requires expertise in C/C++, embedded Linux, data plan and control plane protocols, multi-core processing. 

 

Required Skills:  

 

  • Experience in C/C++ development in networking software.
  • Extensive experience with embedded Linux, kernel and/or device driver.
  • Experience and deep understanding in switching, routing: xSTP, IGMP, OSPF, BGP, ISIS.
  • Experience with packet processing and data plane/control plane and overall Router/Switch architecture.
  • Telecommunication or network communications domain expertise with focus on deployments and use cases.

 

  Assets:

 

  • Experience or knowledge in multi-core processor architecture and programming.
  • Protocol experience in L4-L7 layers of TCP/IP stack.
  • Service protocol stack such as L3VPN, EVPN, MPLS, VxLAN.
  • Experience or knowledge in hardware acceleration using network processors for cyphering and key processing.
  • Security protocol experience such as IPSec, SSL/TLS, VPNs, DPI, Authentication, MACsec, etc.
  • Experience with SDKs, with focus on Broadcom switch family chipsets.

 

  Personal Soft Skills:

 

  • Highly flexible and adaptable personality.
  • Able to participate and contribute to a dynamic team.
  • Able to interact with customers and discuss their requirements and needs.
  • Ability to view software from an architectural and system perspective.
  • Proactive nature willing to take initiative and seek challenges in new technical areas.
  • Ability to trace down and troubleshoot problems.
  • Thorough understanding of the role and importance of documentation at each level of the development process, including requirements, design, coding and testing.
  • Strong communication skills, both written and spoken.

 

Education and Experience:  

 

  • BSc or higher degree in CE/EE/CS or equivalent.
  • 5+ year experience of software development.

Vacancy posted 16 hours ago
Similar jobs that could be interesting for youBased on the Développeur logiciel Communications réseau et C/C++ / Software Developer Network Communications & in Remote vacancy
  • $103k - $153k

     ...recherchons un(e) développeur(se) logiciel principal(e), é...  ...portables et les appareils hybrides...  ...expertise en C++, en C# et en programmation...  ...a Senior Software Engineer, based...  ...to enable Unity developers to seamlessly deploy...  ...nécessite des communications fréquentes et ré... 
    Suggested
    Full time
    Temporary work
    Work at office
    Remote work
    Worldwide

    Unity Technologies

    New York, NY
    3 days ago
  • $125.3k - $175.3k

     ...looking for a Software Engineering Manager...  ...enable Unity developers to bring their...  ...teams Communicate your team’s vision...  ...across native C/C++, Java and Kotlin...  ...développement logiciel, établi(e) à...  ...permettre aux développeur(se)s Unity de...  ...de l’appareil et s’intègrent aux... 
    Suggested
    Full time
    Temporary work
    Work at office
    Remote work
    Worldwide

    Unity Technologies

    Florida
    3 days ago
  • $125k - $150k

     ...exciting than one where we are not. Today SpaceX is actively developing the technologies to make this possible, with the ultimate goal of enabling human life on Mars.SOFTWARE ENGINEER, TEST INFRASTRUCTURE (C/C++)As a Software Engineer on the test infrastructure team, you... 
    Suggested
    Permanent employment
    Temporary work
    Remote work
    Weekend work

    SpaceX

    Hawthorne, CA
    6 days ago
  •  ...ecosystem, including XCOM RAN, its software-defined private wireless...  ...built for mission-critical network communications. XCOM RAN delivers a next-...  ...software using Modern C/C++ and Python software for high...  .... This includes designing, developing, coding, testing, and... 
    Suggested
    Full time
    Temporary work
    Work at office
    Remote work

    Globalstarupdated

    Remote
    16 hours ago
  • $130k - $270k

     ...engineers take pride in what they develop and constantly innovate to...  .... Captivation is looking for software developers who can get stuff...  ...design/development C/C++ systems design/development...  ...Customer AI web services (both networks)   This position is open for... 
    Suggested
    Hourly pay
    Full time
    Temporary work

    Captivation Software

    Remote
    16 hours ago
  • $50 per hour

     ...and understand existing code in Python or C/C++ Migrate logic to idiomatic, safe...  ...a Bachelor's or Master’s degree in Software Development, Computer Science, or other...  ...Influence how future AI models understand and communicate in your field of expertise.... 
    Remote job
    Full time
    Part time
    Freelance

    Mindrift

    Iowa, Johnson County, IA
    16 hours ago
  •  ...Company Description America Networks is a leading sensor and networking solutions...  ...your own. Job Description Strong C/C++ Developer / Analyst   Required skills:   • 5+...  .... Must have strong verbal and written communication skills   • Bachelor’s degree at a... 
    Full time

    Amnet Services, Inc.

    Remote
    16 hours ago
  •  ...Building Your Future today!We are seeking an experienced C/C++ Embedded Software Engineer who will support the Software and Integration Directorate...  ...successful in this role, you’ll need to possess excellent communication skills to perform daily responsibilities.RequiredBS or BA... 
    Full time
    Start working today

    Intuitive Research and Technology Corporation

    Huntsville, AL
    6 days ago
  •  ...Please see job details below: We are looking for a "Senior C/C++ Developer " Location: Remote J ob Type: Contract...  ...C++ template metaprogramming In-depth understanding of network programming and distributed computing Strong knowledge of... 
    Contract work
    Immediate start
    Remote work
    Relocation

    3B Staffing LLC

    United States
    1 day ago
  • A technology staffing company based in Phoenix, AZ, is seeking a Firmware Developer (Embedded C/C++) to develop and maintain embedded firmware. This role involves working with microcontrollers, debugging hardware, and collaborating with engineering teams. Ideal candidates... 
    Remote work

    Phoenix Staff, Inc.

    Phoenix, AZ
    2 days ago
  •  ...Teleoperations platform. The role requires a PhD in CS or a BS/MS with 2+ years of industry experience, with proficiency in C/C++ or Go and familiarity with TCP/IP networking. This position offers competitive compensation and strong growth opportunities. #J-18808-Ljbffr EngRadar

    EngRadar

    Mountain View, CA
    3 days ago
  • Garmin Ltd. is seeking a Senior Software Engineer in Cary, NC for the Marine Telematics Engineering team. You will lead embedded C/C++ development on embedded Linux, building marine networking applications and services that transport data across Wi‑Fi, LTE, satellite,... 
    Remote work

    Garmin

    Cary, NC
    16 hours ago
  •  ...Embedded Systems Engineer (C/C++) As Embedded Systems Engineer...  ..., medical. You actively develop and integrate middleware into...  ...responsible for: Embedded software architectures Libraries and...  ...ThreadX) Wired and wireless communication (Wi-Fi, BLE, USB, serial,... 
    Remote work

    MicroEJ Inc

    Boston, MA
    4 days ago
  •  ...Overview DriveSavers is seeking an experienced software engineer with expertise in C/C++ and familiarity with storage technologies to help enhance our...  ...analyzing proprietary storage and backup formats, and developing robust recovery tools to retrieve critical customer... 
    Full time
    Remote work
    Worldwide

    DriveSavers Data Recovery

    Remote
    12 days ago
  •  ...Network Engineer - C4ISR Rack Production & Integration...  ...of C4ISR network and communication equipment racks within...  .... The engineer develops foundational skills in...  ...supervision. Load approved software images, firmware, and...  ...training (IT, ET, IC, FC, CT, or similar... 
    Remote work

    KOCHUR TRUMMER CORPORATION

    San Diego, CA
    1 day ago
  •  ...Socket.dev is seeking an experienced software engineer for embedded, real-time systems in Wisconsin. You will design, develop, and integrate C/C++ code for mission-critical platforms across CNI, mission computers, displays, and weapon systems. The role requires at least... 
    Remote work

    Jobleads-US

    Texas
    2 days ago
  • $320k

     ...Nvidia is developing accelerated platforms and technologies...  ...Sensing and Communications (ISAC), Semantic Communications...  ...AI on a fully software defined Telco Edge infrastructure...  ...of 6G radio access network (RAN). Transform the...  ...such as Python, C/C++, Matlab.Demonstrable experience... 
    Full time
    Remote work

    Nvidia

    Santa Clara, CA
    7 days ago
  • $86.8k - $165.2k

     ...Engineering seeks a Senior Software Engineer to join...  ...through rapidly developing, integrating, and...  ...processing and networking innovations. We...  ...the intersection of communications; position, navigation...  ...languages (e.g. C++, Java) in a Linux...  ...such as Python and C/C++Experience with... 
    Temporary work
    Work experience placement
    Work at office
    Remote work
    Relocation
    Flexible hours

    Raytheon

    Cedar Rapids, IA
    3 days ago
  • $180k

     ...expected to have strong communication skills. They...  ...interconnect fabric, and the software that makes it all...  ...datacenter network that delivers...  ...Networking team, you will develop the core...  ...experience in C or C++. PREFERRED SKILLS...  ...high-performance C/C++ in production... 
    Full time
    Temporary work
    Weekend work

    X.Ai

    Remote
    16 hours ago
  • $147k - $237.5k

    Overview Principal Software Engineer - MacOS, C/C++ (Global Protect) Prisma Access combines...  ...are on-premise, on remote networks or mobile users....  ...Prisma Access Cloud Design, develop and deliver next-generation...  ...solving at multiple levels Communicate effectively across teams to... 
    Remote work
    Relocation package

    Palo Alto Networks

    Santa Clara, CA
    3 days ago
  • $100k - $140k

    Requirements Must have: Strong C/C++ development experience...  ...years of professional software engineering experience...  ...resolving real‑world network issues. Advanced...  ...problem‑solving, communication, time management, and...  ...preferred. Experience developing custom embedded Linux... 
    Full time
    Remote work

    OMNTEC Mfg

    Central Islip, NY
    1 day ago
  • Summary: The Staff Engineer, Communications Platform will provide technical leadership for Finalsite’s high-scale communications infrastructure...  ...skills PREFERRED QUALIFICATIONS Experience supporting C/C++ production systems Familiarity with messaging and... 
    Permanent employment
    Full time
    Remote work

    Finalsite

    Glastonbury, CT
    more than 2 months ago
  • $170k - $216k

     ...simulation across 15+ U.S. states. Software Engineering in the Hardware...  ...Software Engineer. You will: ~ Develop high-quality vertically-integrated C++ software systems (on-vehicle and off...  ...is specifically for C++ and not for C/C++. Experience in at least one... 
    Full time
    Work experience placement
    Remote work

    Waymo

    Remote
    16 hours ago
  •  ...Intelligence • Infrastructure & Network Services • Risk Management...  ...client’s silicon and software offerings into their products...  ...including release notes, customer communications, design collaterals...  ...stacks  Linux OS, drivers and C/C++  Broadband network communications... 
    Permanent employment
    Full time
    Contract work
    For contractors

    Procom Services

    Remote
    16 hours ago
  •  ...Who are we? Rampart Communications Inc. is based in Maryland...  .... Since 2016, we have developed new science, secured...  ...created a prototype network that demonstrates our...  ...wireless capabilities. As a Software Embedded Engineer,...  ...responsiveness Leverage C/C++ to create applications... 
    Full time
    Contract work

    Rampart Communications

    Remote
    16 hours ago
  •  ...a reality. As a Displays Software Engineer at Reliable Robotics...  ...experience ~5+ years of experience developing user-facing software for high...  ...experience in C or C++ Preferred Criteria Experience...  ..., operating systems and networking Expertise developing user-... 
    Permanent employment
    Full time
    Casual work
    Remote work

    Reliable Robotics

    Remote
    16 hours ago
  •  ...collaborative autonomy. Its software-defined hardware...  ...continue operating even when communications are disrupted or...  ...distributed sensing networks.   Key Responsibilities...  ...~ Proven experience developing, testing, and...  ...STM32 platforms using C/C++ with RTOS (e.g., ChibiOS... 
    Full time
    Work from home
    Home office

    Havocai

    Remote
    16 hours ago
  • $152k - $241.5k

     ...the way in groundbreaking developments in Artificial...  ...cars. We are the GPU Communications Libraries and Networking team at NVIDIA. We deliver...  ...principles (aka systems software fundamentals) ~ Implement micro-benchmarks in C/C++, read and modify the code... 
    Full time
    Remote work

    NVIDIA

    Santa Clara, CA
    3 days ago
  • $107.5k - $204.5k

     ...\n \n We are seeking Senior Software Engineers to join our development...  ..., Massachusetts. All teams develop software in a variety of languages including C++, C, and several others. Candidates...  ...\n Strong problem-solving and communication skills, including ability to... 
    Temporary work
    Work experience placement
    Interim role
    Work at office
    Local area
    Remote work
    Relocation
    Flexible hours

    Raytheon

    Marlborough, MA
    15 days ago
  •  ...highly motivated and experienced Senior Software Engineer to join our Keeper...  ...core backend components using C and C++, focusing on performance, reliability...  ...with system-level development, secure communications, and real-time networking.  Responsibilities Design... 
    Remote job
    Permanent employment
    Full time
    Temporary work
    Worldwide

    Keeper Security, Inc.

    Remote
    16 hours ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Développeur logiciel Communications réseau et C/C++ / Software Developer Network Communications &. Be the first to apply!