Postuler

Publié il y a 5 jours

Senior Embedded Software Engineer

@ Ciena Canada ULC

Ottawa, Ontario

98k–157k $/anTemps plein6+ ans d’expérience
Postuler
SIGNAUX

En bref

Ciena Canada ULC is hiring a Senior Embedded Software Engineer on its WaveLogic Software Development team in Ottawa. The role builds embedded software platforms, drivers, diagnostics and applications for global network infrastructure. The position is fully on-site four days per week, full-time, with an annual salary of $98,200 to $156,800 CAD.

Salaire :

98 200 $–156 800 $ par année

Responsabilités :

  • Participer au cycle de développement logiciel jusqu'à la livraison client
  • Concevoir, coder et maintenir pilotes, diagnostics et applications en C, C++ et Python
  • Déboguer les défauts logiciels et analyser le débit et la performance
  • Porter les composants communs entre familles de produits
  • Développer scripts et outils de développement

Résumé des exigences :

  • Baccalauréat en génie ou informatique
  • 6+ ans d'expérience en C et C++ embarqué
  • Développement de pilotes Linux kernel et user-space
  • Expérience en BSP, sécurité et board bring-up
  • Intérêt et aptitude pour le développement logiciel

Outils et compétences

Avantages mentionnés

Assurance maladieSoins dentairesSoins de la vueRégime de retraiteProgramme d’aideCongés payésOptions d’achat
Source et dates

Site carrière / système de candidatures · workday

Date publiée par l’employeur
2026-11-01
Première détection par notre source
2026-10-08
Mise à jour du dossier source
2026-11-02

Ces dates décrivent le dossier source, pas une vérification en direct du recrutement. Consultez l’offre originale.

Détails du poste

NiveauSenior
DomaineDéveloppement logiciel
Expérience6 an(s) et plus
Heures par semaine40 (estimé)
Déplacementsavion : aucun · route : aucun
Milieu de travailBureau
PositionSurtout assis
Exigences physiquesphysique faible · ordinateur élevé
LanguesEnglish
FormationBaccalauréat (exigé)
Domaines d’étudesEngineering, Computer Science
Avantages mentionnésCongés payés généreux, Régime de retraite, Prime de rendement, Actions ou participation, Mieux-être

Résumé et détails rédigés par l’IA à partir de l’offre; l’offre de l’employeur fait foi.

Ciena Canada ULC

ChampValeur
Offres sur Jobsy75
Description

As the global leader in high-speed connectivity, Ciena builds the critical infrastructure powering the AI era. We’re a technology company shaping the future of networking, guided by innovation, integrity, and collaboration. Through development opportunities, meaningful work, and flexibility, Ciena supports growth and well-being—on and off the job. Connect with a career that matters.


The WaveLogic Software Development team develops embedded software platforms that enable convergence across photonics, OTN, and Ethernet packet networking technologies. This role contributes to the delivery of software solutions supporting global network infrastructure through the development of embedded platforms, drivers, diagnostics, and applications. Collaboration with multidisciplinary engineering teams helps drive product delivery and continuous improvement.

This is a fully in-office position based in Ottawa. Employees are required to work on-site 4 days per week.

How you will make an impact:

  • Participate in the software development lifecycle from development through customer delivery.
  • Implement cross-platform software and services for embedded CPUs, SoCs, Ethernet PHYs, FPGAs, and optical technologies.
  • Apply Linux kernel, TCP/IP stack, forwarding table, IP filtering, VLAN, and memory management concepts in software development activities.
  • Design, code, and maintain drivers, diagnostics, and applications using C, C++, and Python.
  • Debug software defects and analyze system throughput and performance.
    Port common operating system components across product families within Ciena.
  • Develop scripts, test utilities, and development tools that improve engineering efficiency.

The must haves:

  • Education: Bachelor’s degree in Engineering, Computer Science or equivalent
  • 6+ Years of experience with embedded C and C++ programming language application
  • Linux kernel driver and user-space driver development
  • Experience: Experience with BSP, security, and board bring-up
  • Fundamentals of structured programming and design concepts
  • Interest and aptitude for software development
  • Enthusiasm and willingness to learn

Nice to haves:

  • Real-time operating systems concepts
  • Experience developing drivers in Zephyr
  • Ability to interpret CPU hardware architectures, hardware functional specifications, and hardware timing diagrams
  • Exposure to software development methodologies such as Agile or Waterfall
  • Familiarity with datacom and telecom concepts including DWDM, SONET/SDH, OTN, Ethernet, OSI Model, TCP/IP, and MPLS

#LI-BS1

Pay Range:
The annual pay range for this position is $98,200 - $156,800 CAD.



Pay ranges at Ciena are designed to accommodate variations in knowledge, skills, experience, market conditions, and locations, reflecting our diverse products, industries, and lines of business. Please note that the pay range information provided in this posting pertains specifically to the primary location, which is the top location listed in case multiple locations are available.

Non-Sales employees may be eligible for a discretionary incentive bonus, while Sales employees may be eligible for a sales commission. In addition to competitive compensation, Ciena offers a comprehensive benefits package, including medical, dental, and vision plans, participation in 401(K) (USA) & DCPP (Canada) with company matching, Employee Stock Purchase Program (ESPP), Employee Assistance Program (EAP), company-paid holidays, paid sick leave, and vacation time. We also comply with all applicable laws regarding Paid Family Leave and other leaves of absence.

At Ciena, we are committed to building and fostering an environment in which our employees feel respected, valued, and heard. Ciena values the diversity of its workforce and respects its employees as individuals. We do not tolerate any form of discrimination.

Ciena is an Equal Opportunity Employer, including disability and protected veteran status.

If contacted in relation to a job opportunity, please advise Ciena of any accommodation measures you may require.

Emplois semblables

  • Senior Embedded Software Engineer, C/C++ BSP and Linux

    Ottawa, ON
    48–60 $/hContrat

    Procom

    5+ ansCandidates need a bachelor's degree in a scientific field and 5+ years of work on operating systems, kernel, drivers and core services. Strong C++, Python and Linux skills and BSP driver experience are also required.

    Linux, Jira, Python, C++

  • Embedded Software Engineer

    Georgetown, ON
    Temps plein

    Communications and Power Industries, Inc.

    5+ ansCandidates need a university technical degree and at least 5 years of embedded C++ experience with microcontrollers, real-time operating systems and multi-threading. Strong organizational, interpersonal, oral and written communication skills are also required.

    C++, oscilloscope, logic analyser, Linux, JavaScript, PHP

  • Embedded Software Engineer

    Waterloo, ON
    HybrideTemps plein

    Eleven-X: eleven-x™ is an industry leading IoT and Smart City technology company focused on improving the parking experience for all with its award-winning,…

    5+ ansCandidates need a bachelor's or master's degree in electrical engineering, software engineering or computer science, plus 5+ years of embedded software development and debugging and 5+ years of C programming. Experience with embedded operating systems such as RTOS, ThreadX or Embedded Linux is required.

    C, RTOS, ThreadX, Embedded Linux, Python, Bash

  • Embedded Software Engineer – Co-op Winter 2027

    Ottawa, ON
    25–34 $/hTemps plein

    Ciena Canada ULC

    Candidates need to be enrolled in a bachelor's or master's program in computer or electrical engineering, computer science or a similar discipline. Experience with C or C++ is required, and embedded systems or telecom experience is an asset.

    Git, Bitbucket, Gerrit, Jira, gdb, Google Test

  • Embedded Software Engineer

    Mississauga, ON
    70k–85k $/anTemps plein

    Actalent: Actalent is an operating company of Allegis Group, the global leader in talent solutions.

    1+ ansCandidates need at least one year of embedded C development experience, familiarity with VxWorks and Git, and aerospace or defense experience on safety-critical systems. A bachelor's degree in software engineering or a related discipline is required.

    Git, VxWorks, VHDL, FPGA, Python, Linux

  • Embedded Software Engineer

    Brampton, ON
    112k–140k $/an

    Aversan: (www.aversan.com) is a trusted multi-service engineering and electronics manufacturing company.

    Candidates need a bachelor's degree in software, computer or electrical engineering or computer science, plus hands-on embedded software experience. Strong C++ skills, experience with real-time operating systems and building real-time applications are required.

    C++, RTOS

  • Embedded software engineer

    Toronto, ON
    Sur placeContrat

    system canada technologies

    6+ ansCandidates need a bachelor's degree in computer engineering, computer science or electrical engineering, or equivalent experience. They need strong C/C++ and real-time embedded development skills, plus strong verbal and written communication.

    C, C++, Communication skills, Linux, Oracle Java, Computer engineering

  • Senior Embedded Software Engineer

    Ottawa, ON
    HybrideTemps plein

    Ranovus

    10+ ansCandidates need 10+ years of embedded firmware experience, expert C for embedded systems, microcontroller experience (PSOC, STM32), and a Bachelor's or Master's in a related engineering or computer science field.

    oscilloscope, logic analyzer, GitLab, Git, Python

Lieux et modes de travail

Lieux

Tout le CanadaTélétravail · Hybride · Sur place · Sur le terrain

Astuce : ajoutez le télétravail pour élargir la recherche.

Exclure des lieux

Mode de travail

Offres de cette entreprise dans les résultats

Voici les offres de cette entreprise chargées dans votre recherche. Elle peut avoir d’autres postes ouverts.