Ciena

Software Engineer

Ciena

full-time

Posted on:

Location Type: Hybrid

Location: Ottawa • 🇨🇦 Canada

Visit company website
AI Apply
Apply

Salary

💰 CA$99,200 - CA$158,400 per year

Job Level

Mid-LevelSenior

Tech Stack

LinuxSwitching

About the role

  • Design and develop embedded software applications in C for Layer 2 and Layer 3 Datapath operations
  • Implement software on embedded Linux/VxWorks platforms, ensuring seamless integration with hardware systems
  • Investigate and resolve complex issues by collaborating with hardware, software, and system engineering teams
  • Conduct thorough analysis to address process or design challenges within the codebase
  • Drive software performance improvements through test-driven development and automated unit testing
  • Collaborate effectively within a larger team to ensure alignment across development stages

Requirements

  • Bachelor's degree in Electrical/Computer Engineering or Computer Science
  • Proficiency in C programming language
  • Practical knowledge of fundamental network protocols such as Ethernet (ETH), VLAN, IP, and TCP/UDP
  • Experience with routing/switching chipsets, preferably Broadcom
  • Strong understanding of mutual exclusion, synchronization, interrupt handling, and inter-process communication
  • Ability to work independently, seek solutions proactively, and demonstrate a positive and motivated work ethic
  • Exceptional verbal and technical writing skills
Benefits
  • 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
  • vacation time

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
C programmingembedded software developmentembedded LinuxVxWorksnetwork protocolsEthernetVLANIPTCPUDP
Soft skills
collaborationproblem-solvingindependenceproactivitypositive work ethicverbal communicationtechnical writing
Certifications
Bachelor's degree in Electrical EngineeringBachelor's degree in Computer EngineeringBachelor's degree in Computer Science
Ciena

Routing/IP Software Engineer

Ciena
Mid · Seniorfull-time$82k–$130k / year🇨🇦 Canada
Posted: 2 hours agoSource: ciena.wd5.myworkdayjobs.com
Linux
Octopus HR

Senior Full Stack Developer

Octopus HR
Seniorfull-time🇨🇦 Canada
Posted: 5 days agoSource: apply.workable.com
JavaScriptNext.jsNode.jsPostgresTypeScript