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

Développeur de logiciels NOS (systèmes d'exploitation réseau) embarqué C/C++ / Software Developer

Full-time

Ip Infusion Us



Position at IP Infusion Canada inc.

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 réseau [NOS] boîte blanche, embarqué C/C++

Type :  temps plein

Expérience pertinente : 5 ans et plus

Emplacement :  Ottawa

IP Infusion Canada Inc. propose des services de conseil en développement de logiciels aux entreprises qui développent des produits de communication en réseau, d'informatique en nuage, de dispositifs mobiles et d'infrastructure et gestion Internet/mobile. Nos employés exercent 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, d'apprendre de nouvelles technologies, d'améliorer vos compétences techniques et personnelles et de travailler sur une variété de projets. 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.

IP Infusion Canada Inc. est à la recherche d'un développeur de logiciels pour joindre une équipe chargée du développement de logiciels enfouis pour les systèmes d'exploitation réseau [NOS] et de logiciels démarqués pour les opérateurs et les fournisseurs de services de télécommunications.

Le candidat retenu sera responsable du développement du logiciel qui commande l'initialisation du matériel, en utilisant la programmation de logiciels embarqués et en suivant les processus et procédures applicables au développement de logiciels. Le candidat doit faire preuve d'une attention particulière aux détails et à la qualité du produit final, de sa capacité à respecter les dates limites du projet et de son aptitude à s'orienter vers le client.

Responsabilités :

Effectuer un travail de qualité :

  • Développer des pilotes de périphériques Linux
  • Intégration de kits de développement logiciel tiers avec les logiciels d'application pour les systèmes d'exploitation réseau [NOS] et/ou le kit de développement logiciel (SDK) de Broadcom
  • Participer au développement de nouvelles fonctionnalités logicielles telles que : la surveillance des paramètres opérationnels du matériel (température, tension), le contrôle des composants matériels (par exemple, les émetteurs-récepteurs).
  • Participer aux activités complexes de maintenance de logiciels pour diverses versions de logiciels de produits.

Compétences requises :

  • Expérience confirmée en programmation embarquée de programmation en C/C++/Linux
  • Excellentes compétences en matière de dépannage et d'analyse des causes profondes
  • Expérience de la mise en place d'une carte boîte blanche, y compris l'initialisation d'ONIE, Switching et PHY SDK
  • Une connaissance manifeste et une expérience du travail avec des cartes prototypes de matériel
  • Connaissance pratique des syst è mes int é gr é s, architecture i2C, dispositif logique programmable complexe (CLPD), interconnexion de composants p é ripheriques (PCI)*
  • Exp é rience professionnelle dans le d é veloppement du support pour les é metteurs-r é ceptours optiques. Domaine** ( SFP, QSFP, QSFP28, QSP-DD,CFP2) bas é s sur les normes SFF/MSA

Atouts :

  • Expérience en matière de développement de logiciels avec des commutateurs/routeurs boîte blanc.
  • Bonne connaissance et expérience de travail avec les interfaces PCI Express, I2C, SPI/QSPI.
  • Bonne connaissance et expérience du travail avec les outils et techniques de débogage au niveau des sources
  • Connaissance des réseaux optiques passifs (PON)
  • Connaissance de gestion de puissance optique
  • Experi é nce de la premiere lanc é e d'une nouvelle platforme Broadcom ou Marvell

Compétences personnelles :

  • Solides compétences en communication, tant à l'écrit qu'à l'oral, en anglais
  • Personne motivée, capable de travailler en équipe et sous pression
  • Personnalité très flexible et polyvalente
  • Capacité à bien travailler de manière autonome et en tant que membre d'une équipe

Éducation et expérience :

  • BSc ou diplôme supérieur en génie informatique, génie électrique, informatique ou l'équivalent
  • 5+ ans d'expérience pertinente en développement de logiciels embarqués C/C++

 

 

Software Developer – NOS (Network Operating System) Embedded C/C++

Description

Industry:  IT, Telecom, Computer Software

Position:  Software Developer – NOS Whitebox Embedded C/C++

Type:  full time

Pertinent Experience: 5+ years

Location:  Ottawa

IP Infusion Canada Inc. provides software development consulting services to companies that develop network communications products for networking, cloud computing, mobile devices and internet/mobile infrastructure and management. 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. We offer competitive salaries and benefits while we have fun streaming new ideas and products to the world.

IP Infusion Canada Inc. is looking for a Software Developer to work as part of a team performing NOS and White Box embedded software development for telecom operators and service providers.

The successful candidate will be responsible for  development of the software that controls the hardware initialization, using embedded software programming and following applicable software development process and procedures. The candidate should demonstrate special attention to details and end-product quality, ability to meet committed dates within the project, and be customer oriented.

Responsibilities:

Perform in a quality manner:

  • Develops Linux device drivers
  • Integrates third-party Software Development Kits with NOS application software and/or Broadcom Software Development Kit (SDK)
  • Participates in development of new software features such as: monitoring hardware operational parameters (temperature, voltage), control of hardware components (for instance, transceivers).
  • Works in complex software maintenance activities across various product software releases.

Required Skills:

  • Proven experience in embedded C/C++/Linux programming
  • Excellent troubleshooting and root cause analysis skills
  • Experience with White Box board bring-up including ONIE, Switching and PHY SDK initialization
  • Demonstrated knowledge and experience of working with hardware prototype boards
  • Working Knowledge in embedded systems, i2c architecture, CPLD, PCI.
  • Work experience in developing support for optical transceiver DOM ( SFP, QSFP, QSFP28, QSP-DD, CFP2) based on SFF/MSA standards.

Assets:

  • Experienced software development with Whitebox switches/routers.
  • Good knowledge and experience working with PCI Express, I2C, SPI/QSPI interfaces.
  • Good knowledge and experience working with source level debugging tools and techniques
  • Knowledge of Passive Optical Networks (PON)
  • Knowledge of optical power control
  • Experience with Board bring-up in Broadcom or Marvell

Personal Soft Skills:

  • Strong communication skills, both written and spoken, in English
  • Self-driven team player able to work under pressure
  • Highly flexible and adaptable personality
  • Work well both individually and as a member of a team

Education and Experience:

  • BSc or higher degree in Computer Engineering, Electrical Engineering, Computer Science or equivalent
  • 5+ years of relevant experience in embedded C/C++ software development

Vacancy posted more than 2 months ago
Similar jobs that could be interesting for youBased on the Développeur de logiciels NOS (systèmes d'exploitation réseau) embarqué C/C++ / Software Developer in Canada vacancy
  •  ...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... 
    Software
    Full time
    Apprenticeship
    Flexible hours

    Ip Infusion Canada Inc.

    Canada
    more than 2 months ago
  •  ...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... 
    Software
    Full time
    Apprenticeship
    Remote work
    Flexible hours

    Ip Infusion Canada Inc.

    Canada
    more than 2 months ago
  •  ...imagerie vétérinaire. Notre suite logicielle Keystone PACS permet aux...  ...verticaux. Le poste À titre de développeur(se) logiciel au sein de l'...  ...intégrations sur lesquelles nos clients comptent au quotidien...  .... Our Keystone PACS software suite helps veterinary practices... 
    Software
    Remote job
    Daily paid
    Long term contract
    Full time
    Temporary work
    Work from home

    Valsoft

    Canada
    8 days ago
  • $100k - $130k per year

     ...outil de migration ShareGate, un logiciel essentiel pour d’innombrables...  ...travers le monde. En tant que développeur au sein de l’équipe Migration...  ...actuels. Renforcer nos suites de tests pour détecter...  ...complexes, surveillance de nos systèmes). Tu travailleras sur des projets... 
    Software
    Daily paid
    Full time
    Apprenticeship
    Work at office
    Local area
    Remote work

    Sharegate Migrate [core] Chezworkleap

    Canada
    more than 2 months ago
  •  ...Canada.   Skills Required C++ professional development experience:...  ..., XML-based messaging Experience developing high throughput transaction/event processing systems Experience developing, delivering and supporting software for Linux (or other UNIX ) operating... 
    Software
    Full time
    Contract work
    Work at office

    System Canada Technologies

    Canada
    more than 2 months ago
  •  ...homebuilding industry meet the growing demand for housing. Our robotic systems, built and  operated   inside AI -powered factories, give the...  ...future of homebuilding   together.   We’re looking for a Software Developer to join our team and contribute to developing cutting-edge... 
    Software
    Full time
    Internship
    Relocation package
    Flexible hours

    Promise Robotics

    Canada
    more than 2 months ago
  •  ...Harbor is seeking a motivated and detail-oriented  Junior Developer to join our financial systems consulting practice. This role is ideal for an early-career professional looking to build experience in software development, systems integration, and legal technology solutions... 
    Software
    Long term contract
    Full time
    Internship

    Harbor Corporation

    Canada
    9 days ago
  • $100k - $130k per year

     ...de la valeur exceptionnelle à nos clients, un point c’est tout....  ...le navigateur. En tant que développeur.euse au sein de cette équipe,...  ...département ShareGate Migrate, un réseau collaboratif d'équipes ayant...  ...dans la livraison de produits logiciels commerciaux ayant une forte adoption... 
    Software
    Daily paid
    Full time
    Apprenticeship
    Work at office
    Local area
    Remote work
    Worldwide

    Un Emploi De Développeur.euse Logiciel Ii

    Canada
    more than 2 months ago
  •  ...technical direction of Lightspeed’s Retail Point of Sale experience—the software merchants rely on to run their stores, serve their customers,...  ...many edge cases that make retail challenging. You’ll bring a systems perspective to complex problems while staying close enough to... 
    Software
    Long term contract
    Full time
    Immediate start

    Lightspeed Commerce

    Canada
    14 days ago
  •  ...Informatica PowerCenter workflows. Design and develop scalable microservices using Java, Spring...  ...Required Qualifications ~10+ years of software development experience with Java-based...  ...assess and modernize legacy systems. Preferred Qualifications Experience... 
    Software
    Full time

    Telus Digital

    Canada
    more than 2 months ago
  • $130k - $170k per year

     ...working closely with the product management team, the Senior Software Developer is generally responsible for the development, design and...  ...Analyze information to recommend and plan the installation of new systems or modifications of an existing system Confer with project... 
    Software
    Full time

    Multi View

    Canada
    more than 2 months ago
  • $170k - $220k per year

     ...friction points across  our systems and  SDLC, and delivering solutions...  ...Support teams developing features in our customer-facing...  ...through code and design review Develop, scale, and optimize gRPC endpoints...  ...About You ~7+ years in a software engineering role  ~ A first-... 
    Software
    Full time
    Remote work

    PENN Interactive

    Canada
    more than 2 months ago
  • $22.01 - $33.81 per hour

     ...development of digital investigative software that acquires, analyzes, and...  ...: Java/JavaScript, C#, C++, Python) You are accountable...  ...success through skills they have developed and experiences they have been...  ...(defined as a machine-based system that infers from input to generate... 
    Software
    Hourly pay
    Internship
    Work at office
    Local area
    Flexible hours

    Magnet Forensics

    Canada
    more than 2 months ago
  • $200.4k - $248k per year

     ...technology to make communication more 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, architecture, and tooling that make them possible. At TextNow, Members of Technical Staff combine... 
    Software
    Long term contract
    Full time
    Temporary work
    Work at office
    Remote work
    Work from home
    Flexible hours

    Textnow

    Canada
    more than 2 months ago
  • $115k - $150k per year

     ...connectivity. We are seeking a skilled and motivated Software Engineer to join our team. You will develop and maintain our migration services and enhance our...  ...in team-based on-call rotations to maintain system reliability, actively responding to incidents, troubleshooting... 
    Software
    Long term contract
    Full time
    Internship
    Work at office
    Local area
    Immediate start
    Remote work
    Home office
    Flexible hours

    Vgs

    Canada
    more than 2 months ago
  •  ...transportation, and we need an exceptional Senior Software Engineer who is ready to take the fast...  ...to build Intelligent Transportation Systems that clear up gridlock, save lives, and...  ...Responsibilities: End-to-End Ownership: Develop, test, deploy, and maintain product-level... 
    Software
    Remote work
    Flexible hours

    Miovision

    Canada
    6 days ago
  •  ...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...  ...determine empirically what makes an LLM-based agentic system work. Many of the problems don't have standard solutions... 
    Software
    Full time
    Seasonal work
    Immediate start
    Remote work
    Flexible hours

    Safe Software

    Canada
    9 days ago
  •  ...the future of local pizza. What You'll Do As a   Staff Software Developer on our Services team, you will immerse yourself in our ambitious...  ...builder: You have solid experience crafting scalable backend systems in Python (Flask) and working with databases and cloud... 
    Software
    Full time
    Local area
    Remote work
    Work from home
    Flexible hours

    Slice

    Canada
    more than 2 months ago
  •  ...Platform team is on a mission to make developing great software fast, intuitive, and enjoyable. We believe...  ...primary measure of impact. As a Developer on our team, you won't just be...  ...whole company ships. You'll build the systems that give agents and developers a trustworthy... 
    Software
    Long term contract
    Full time

    Wealthsimple Technologies

    Canada
    8 days ago
  •  ...organizations. We are seeking a Principal Software Engineer to join the...  ...performance improvements. Developing foundational performance...  ...methodologies for complex, distributed systems. Driving optimization...  ...performance native libraries (e.g., C++, Rust, SIMD-accelerated code)... 
    Software
    Full time

    Elastic Nv

    Canada
    a month ago
  • $120k - $155k per year

     ...What We’re Looking For Breezeway is hiring a Senior Software Application Developer to join one of our customer-facing product teams. You’ll work...  ...assisted tools. Assessment platforms and our applicant tracking systems may host data on servers located in the United States.... 
    Software
    Full time
    Temporary work
    Remote work

    Breezeway

    Canada
    more than 2 months ago
  •  ...organizations learn faster from what goes wrong so they can prevent what comes next. Haven works alongside existing EHS enterprise systems to improve how organizations investigate, assess, and learn from incidents. INVESTIGATE guides evidence synthesis, timeline... 
    Software
    Full time
    Internship

    Ai Fund

    Canada
    9 days ago
  •  ...user-friendly crypto experiences that put users in full control of their digital assets. About the role As a Senior Crypto Software Developer, you'll be instrumental in building Wealthsimple's crypto infrastructure from the ground up. You'll work at the intersection of... 
    Software
    Long term contract
    Full time
    Contract work

    Wealthsimple Technologies

    Canada
    more than 2 months ago
  •  ..., completely free of barriers. Your role: As a Senior Software Developer in Test, you will be part of a small, highly focused team responsible...  ...for web applications and API services of a large scale system. You will drive continual improvement in your team’s automation... 
    Software
    Full time

    Global Relay

    Canada
    16 days ago
  •  ...English version is below  Développeur(se) Pipeline Maya À propos...  ...du talent et du dévouement de nos artistes, qui produisent des...  ...production et les ingénieurs logiciels afin de développer des flux de...  ...outils pipeline internes, aux systèmes de gestion des actifs et à l’infrastructure... 
    Software
    Full time
    Local area

    Barnstorm Vfx

    Canada
    more than 2 months ago
  •  ...promise of AI. What is The Role We are seeking a Principal Software Developer to join the Elasticsearch Security team. In this role, you...  .... Optimizing security performance at scale in distributed systems environments. Applying cryptographic solutions to address genuine... 
    Software
    Full time

    Elastic Nv

    Canada
    more than 2 months ago
  •  ...profiles than retail clients. You'll design systems that handle this complexity reliably while...  ...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,... 
    Software
    Long term contract
    Full time
    Internship

    Wealthsimple Technologies

    Canada
    more than 2 months ago
  •  ...including Invest, Cash, Crypto, Trade and Tax products. As a Software Engineer on the Machine Learning Platform team, you will play a...  ...Machine Learning platform - Build highly performant scalable systems, contributing to our ML platform on Kubernetes and Ray - Work... 
    Software
    Long term contract
    Full time

    Wealthsimple Technologies

    Canada
    more than 2 months ago
  •  ...Wealthsimple spans everything from the client-facing apps to the systems running underneath them — and we hold ourselves to a high bar...  ...exist at Wealthsimple — and it’s a meaningful one. As a Staff Software Developer on Production Engineering, you’ll bring senior technical... 
    Software
    Long term contract
    Full time
    Immediate start

    Wealthsimple Technologies

    Canada
    more than 2 months ago
  •  ...Description DevOps Developer (AWS) Fully Remote Opportunity About BrightOrder We...  ...builders who code, automate, and optimize systems end-to-end. The Role We’re looking...  ...Have Experience ~5+ years of professional software development experience in a full stack,... 
    Software
    Full time
    Remote work

    Brightorder Inc.

    Canada
    more than 2 months ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Développeur de logiciels NOS (systèmes d'exploitation réseau) embarqué C/C++ / Software Developer. Be the first to apply!