Développeur de logiciels - Communications du réseau et C/C++ / Software Developer Network Communica
Ip Infusion Canada Inc.
Description
Développeur de logiciels - Communications du réseau et C/C++
Ingénierie à distance, Canada Gatineau, Québec Montréal, Québec
Description
Nos employés ont une influence directe sur la mise sur le marché des nouvelles technologies et sur la réussite de nos clients. IP Infusion Canada Inc. offre un environnement de travail multiculturel qui met l'accent sur l'apprentissage et l'amélioration continue.
Chez IP Infusion Canada Inc., vous aurez la possibilité de travailler en étroite collaboration avec le client, de vous familiariser avec les nouvelles technologies, d'améliorer vos compétences techniques et personnelles et de travailler sur divers projets chez IP Infusion Canada Inc. Nous offrons des salaires et des avantages compétitifs tout en nous divertissant en diffusant de nouvelles idées et de nouveaux produits à travers le monde.
Description de poste
Industrie : Réseaux, TI, logiciels informatiques
Type : Temps plein
Expérience : 5 ans et plus
Emplacement : Ottawa/Gatineau, Montréal (Canada), à distance
Rejoignez une équipe impressionnante composée d'ingénieurs très talentueux qui conçoivent la prochaine génération de produits et de services de virtualisation de réseau.
Venez nous joindre!
IP Infusion Canada Inc. est à la recherche d'un développeur de logiciels pour faire partie de notre équipe dynamique et en pleine croissance, dont l'objectif est de permettre aux fournisseurs de matériel de passer de la fourniture de matériel propriétaire à des systèmes logiciels en nuage. Le candidat retenu participera au développement de technologies telles que SDN/NFV/VNF, etc. Cela nécessite une expertise en C/C++, Linux, RTOS, protocoles, traitement multi-cœurs, etc.
Compétences requises :
- Expérience en matière de développement C/C++ dans le domaine des logiciels de réseau
- Expérience approfondie avec Linux ou RTOS
- Expérience et parfaite compréhension des protocoles de commutation, de routage ou de sécurité
- Expérience en matière de traitement des paquets et de plan de données/plan de contrôle
- Expertise dans le domaine des télécommunications ou des communications réseau
Atouts :
- Expérience ou connaissance en matière d'architecture et de programmation de processeurs multi-cœurs
- Expérience en matière de protocoles dans les couches L4-L7 telles que TCP, SCTP, GTP, SIP, DIAMETER ou similaire.
- Expérience ou connaissances en matière d'accélération matérielle à l'aide de processeurs réseau destinés au chiffrement et au traitement des clés.
- Expérience en matière de sécurité, telle que IPSec, SSL/TLS, VPN, DPI, authentification, etc.
- Expérience avec commutateurs SDK
- Expérience avec le pilot de périphérique ou le noyau Linux
Compétences personnelles :
- Personnalité très flexible et polyvalente.
- Capacité à participer et à contribuer à une équipe dynamique.
- Capable de dialoguer avec les clients et de discuter de leurs exigences et de leurs besoins.
- Capacité à apprécier les logiciels d'un point de vue architectural et systémique.
- Nature proactive, volonté de prendre l'initiative et de rechercher des défis dans de nouveaux domaines techniques.
- Capacité à dépister et à résoudre les problèmes.
- Excellente compréhension du rôle et de l'importance de la documentation à chaque niveau du processus de l'élaboration, y compris les exigences, la conception, le codage et les tests.
- Solides compétences en communication, tant à l'écrit qu'à l'oral.
Éducation et expérience :
- Un baccalauréat en sciences ou un diplôme supérieur en CE/EE/CS ou l'équivalent
- 5 ans ou plus d'expérience dans le développement de logiciels
________________________________________
Software Developer – Network Communications & C/C++
Engineering Remote, Canada Gatineau, Quebec Montreal, Quebec
Description
Our employees have a direct impact on bringing new technology to market and enabling success for our customers. IP Infusion Canada Inc. provides a multi-cultural working environment focused on learning and continuous improvement.
At IP Infusion Canada Inc., You will have the opportunity to work closely with the customer, learn new technologies, improve your technical and personal skills and work on a variety of projects at IP Infusion Canada Inc. We offer competitive salaries and benefits while we have fun streaming new ideas and products to the world.
Job Description
Industry : Networking, IT, Computer Software
Type : Full time
Experience : 5+ years
Location : Ottawa/Gatineau, Montreal (Canada), Remote
Be part of an awesome team of highly talented engineers creating the next generation of Network Virtualization products and services.
Join us!
IP Infusion Canada Inc. is looking for a Software Developer to join our growing and dynamic team focused on enabling equipment suppliers to move from supplying proprietary hardware equipment to cloud software systems. The successful candidate will be involved in developing technologies such as SDN/NFV/VNF etc. This requires expertise in C/C++, Linux, RTOS, protocols, multi-core processing, etc.
Required Skills:
- Experience in C/C++ development in networking software
- Extensive experience with Linux or RTOS
- Experience and deep understanding in switching, routing or security protocols
- Experience with packet processing and data plane/control plane
- Telecommunication or network communications domain expertise
Assets:
- Experience or knowledge in multi-core processor architecture and programming
- Protocol experience in L4-L7 layers as TCP, SCTP, GTP, SIP, DIAMETER or similar
- Experience or knowledge in hardware acceleration using network processors for cyphering and key processing
- Security experience such as IPSec, SSL/TLS, VPNs, DPI, Authentication, etc.
- Experience with switch SDK
- Experience with Linux kernel or device driver
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 developmen
- ...Description Développeur de logiciels – NOS (systèmes d'exploitation réseau) embarqué C/C++ (English Job Description follows) Description Industrie : Informatique, télécommunications, logiciels informatiques Poste : Développeur de logiciels - systèmes d'exploitation...SoftwareFull timeApprenticeshipFlexible hours
- ...imagerie vétérinaire. Notre suite logicielle Keystone PACS permet aux... ...verticaux. Le poste À titre de développeur(se) logiciel au sein de l'... .... Our Keystone PACS software suite helps veterinary practices... ...The Role As a Software Developer on the Asteris team, you will...SoftwareRemote jobDaily paidLong term contractFull timeTemporary workWork from home
$128k - $200k per year
...group focused on how clinics communicate - with their patients, their... .... We’re focused on making communication between practitioners and patients... ...~8+ years of experience in software development, with the... ...mentoring or supporting other developers and contributing to a positive...SoftwareFull timeInternshipRemote work$158.4k - $247.5k per year
...here for about a year and a half, and I lead Engineering for the Communications group. Our team sits at the heart of how practices... ...helpers run more effective, human-centered practices. This Staff Developer role is exciting because it sits right at the intersection of...SuggestedLong term contractFull timeInternshipImmediate startRemote work- ...Point of Sale experience—the software merchants rely on to run... ...: across devices, hardware, networks, payments, inventory, and the... ...responsible for Setting and communicating the architectural direction... ...Outstanding written and verbal communication skills, with the ability to...SoftwareLong term contractFull timeImmediate start
- ...Canada. Skills Required C++ professional development... ...experience with threading, interprocess communication, XML-based messaging Experience developing high throughput transaction/event... ..., delivering and supporting software for Linux (or other UNIX ) operating...SoftwareFull timeContract workWork at office
- ...future of homebuilding together. We’re looking for a Software Developer to join our team and contribute to developing cutting-edge solutions... ...~ Being a team player with excellent interpersonal and communication skills ~ Organized, focused and persistent with the...SoftwareFull timeInternshipRelocation packageFlexible hours
$100k - $130k per year
...le navigateur. En tant que développeur.euse au sein de cette équipe,... ...département ShareGate Migrate, un réseau collaboratif d'équipes ayant... ...la livraison de produits logiciels commerciaux ayant une forte adoption... ...complexes et ambigus ; ~ Communication claire et proactive, sens des...SoftwareDaily paidFull timeApprenticeshipWork at officeLocal areaRemote workWorldwide- ...Informatica PowerCenter workflows. Design and develop scalable microservices using Java, Spring... ..., including GCP projects, IAM, networking, logging, and storage. Build Infrastructure... ...Required Qualifications ~10+ years of software development experience with Java-based...SoftwareFull time
$100k - $130k per year
...Tu contribueras au succès continu et à l’évolution de l’outil de migration ShareGate, un logiciel essentiel pour d’innombrables entreprises à travers le monde. En tant que développeur au sein de l’équipe Migration Tool, tu seras à la pointe de la modernisation de ShareGate,...SoftwareDaily paidFull timeApprenticeshipWork at officeLocal areaRemote work$130k - $170k per year
...product management team, the Senior Software Developer is generally responsible for the... ...Interpersonal Skills – Ability to effectively communicate and work with various team members... ...externally. Excellent verbal and written communication skills are required Teamwork –...SoftwareFull time- ...’re unlocking transportation networks that move you. Our vision and... ...we need an exceptional Senior Software Engineer who is ready to take... ...: End-to-End Ownership: Develop, test, deploy, and maintain product... ...architectures for real-time communications. The Cloud & Container Pro...SoftwareRemote workFlexible hours
- ...their digital assets. About the role As a Senior Crypto Software Developer, you'll be instrumental in building Wealthsimple's crypto... ...considerations Experience with Ethereum and other major blockchain networks, including Layer 2 solutions Working knowledge of smart...SoftwareLong term contractFull timeContract work
$200.4k - $248k per year
...We believe that communication belongs to everyone. TextNow is redefining how people connect by combining simplicity, intelligence, and... ...affordable and powerful for millions of users every day. As a Software Developer - iOS , you won’t just build apps—you’ll shape the systems,...SoftwareLong term contractFull timeTemporary workWork at officeRemote workWork from homeFlexible hours$22.01 - $33.81 per hour
...the development of digital investigative software that acquires, analyzes, and shares evidence... ...(Languages: Java/JavaScript, C#, C++, Python) You are accountable and take ownership... ...indicators of success through skills they have developed and experiences they have been a part of,...SoftwareHourly payInternshipWork at officeLocal areaFlexible hours- ...We securely capture and preserve the communications data of the world’s most highly regulated... .... Your role: As a Senior Software Developer in Test, you will be part of a small,... ...such as Hadoop, MongoDB, Kafka or SQL Network principles and protocols such as TLS...SoftwareFull time
$170k - $220k per year
...across the organization Support teams developing features in our customer-facing applications... ...through code and design review Develop, scale, and optimize gRPC endpoints, GraphQL... ...excellence About You ~7+ years in a software engineering role ~ A first-principles...SoftwareFull timeRemote work- ...pizza. What You'll Do As a Staff Software Developer on our Services team, you will immerse... ...at working on a distributed team and communicating asynchronously. You’re comfortable... ...and you know how to stay connected and communicative in a remote work setting. Product &...SoftwareFull timeLocal areaRemote workWork from homeFlexible hours
$120k - $155k per year
...experience platform helps coordinate, communicate, and verify detailed work at... ...For Breezeway is hiring a Senior Software Application Developer to join one of our customer-facing product... ...a product-centric mindset, clear communication, and the autonomy to engage with the...SoftwareFull timeTemporary workRemote work- .... We are seeking a Principal Software Engineer to join the Elasticsearch... ...performance improvements. Developing foundational performance... ...asynchronous, direct, and transparent communication. Bonus Points... ...performance native libraries (e.g., C++, Rust, SIMD-accelerated code)...SoftwareFull time
- ...Miovision, we’re unlocking transportation networks that move you. Our vision and mission... ...it all. We are looking for a Senior Software Developer to take the wheel and build our unified... ...details provided on our careers page. We communicate directly with applicants and will not request...SoftwareFull timeContract workRemote workFlexible hours
- ...Safe Software is looking for an experienced developer to join our Cloud Applications team and take a leading technical role in our FME AI Service, AI Assist Plugin, and future AI product offerings. This is deliberately a hybrid role. We need the software engineering depth...SoftwareFull timeSeasonal workImmediate startRemote workFlexible hours
- ...Wealthsimple, the Build Platform team is on a mission to make developing great software fast, intuitive, and enjoyable. We believe engineers should... ...their success is our primary measure of impact. As a Developer on our team, you won't just be building tools; you'll be...SoftwareLong term contractFull time
- ...of AI. What is The Role We are seeking a Principal Software Developer to join the Elasticsearch Security team. In this role, you will... ...team by leveraging asynchronous, direct, and transparent communication. Bonus Points Knowledge of cipher suites, TLS handshakes...SoftwareFull time
- ...tooling for engineers, and we expect senior developers to push the frontier of how we use these tools to deliver production-grade software. You'll experiment with new workflows,... ...Strong cross-functional collaboration. You communicate clearly with product, design, compliance,...SoftwareLong term contractFull timeInternship
- ...exist at Wealthsimple — and it’s a meaningful one. As a Staff Software Developer on Production Engineering, you’ll bring senior technical... ...and modern deployment tooling ~ Strong written and verbal communication — comfortable presenting findings and recommendations to both...SoftwareLong term contractFull timeImmediate start
- ...and resolve fraud cases efficiently Develop risk-based product features — such as dynamic... ...What you bring: ~4+ years of software engineering experience, ideally in a consumer... ...raise the bar in code review ~ Clear communicator who can work effectively with non-engineering...SoftwareLong term contractFull time
- ...English version is below Développeur(se) Pipeline Maya À... ...production et les ingénieurs logiciels afin de développer des flux de... ...problèmes. Bonnes aptitudes en communication et en collaboration.... ...télévisées. Connaissance du C++ pour le développement de plugiciels...SoftwareFull timeLocal area
- ...and mentorship What you bring ~5+ years of professional software engineering experience, with a track record of shipping production... ...just ship the next ticket ~ Technical leadership and strong communication — you raise the bar through your code, reviews, and design docs...SoftwareLong term contractImmediate start
$145.8k - $186.17k per year
...backlog and regressions kept down, with the team’s senior engineers freed to focus on performance. Required qualifications Strong C++ and/or Rust. Knowledge of graphics frameworks and GPU architecture. Strong debugging and optimization in a multithreaded codebase...SoftwareOngoing contractFull timeContract work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Développeur de logiciels - Communications du réseau et C/C++ / Software Developer Network Communica. Be the first to apply!
- software engineer internship Canada
- software engineer Canada
- software developer remote Canada
- développeur logiciel Canada
- software developer internship no experience Canada
- software developer no experience Canada
- new graduate software developer Canada
- software developer internship Canada
- remote entry level software developer Canada
- software design engineer Canada

