Talent.com
Ciena Canada ULC
Embedded software engineerCiena Canada ULC • Ottawa
Embedded software engineer

Embedded software engineer

Ciena Canada ULC • Ottawa
21 days ago
Salary
CA$96.00 hourly
Job type
  • Full-time
Job description

As the global leader in high-speed connectivity, Ciena is committed to a people-first approach. Our teams enjoy a culture focused on prioritizing a flexible work environment that empowers individual growth, well-being, and belonging. We’re a technology company that leads with our humanity—driving our business priorities alongside meaningful social, community, and societal impact.

How You Will Contribute:

  • Design, code, and integrate embedded C/C++ software on Linux and real-time operating systems.

  • Develop software that interfaces with ASIC/FPGA hardware on SoC platforms.

  • Own the full lifecycle: requirements gathering, architecture design, implementation, testing, and ensuring successful product delivery to customers.

  • Collaborate with local and global teams to deliver scalable, high-performance systems.

  • Provide technical leadership by guiding and mentoring more junior engineers in the team, fostering collaboration and skill development.

  • Support field teams during deployments and troubleshooting to ensure smooth integration and customer satisfaction.

  • Leverage your experience withcoherent optics,pluggable optical technology, OTN mapper or/andre-timer devices (e.g., DIGI/G5/DX1/DX2) to improve hardware/software integration and system performance.

  • Work comfortably with AI tools such asCo-Pilot for tasks including, but not limited to, problem analysis, software development, test case generation and automation.

The Must Haves:

  • Bachelor's degree in electrical engineering, computer engineering, or a related field.

  • 10+ years of experience in embedded software engineering, preferably in telecom, networking, or datacom industries.

  • 5+ years of programming experience in C, C++, and embedded C, with proficiency in debugging tools (e.g., GDB, Valgrind).

  • Working knowledge of coherent optical technology.

  • Hands-on experience withFPGA/ASIC integration, device bring-up, and SoC platforms.

  • Knowledge ofCPU architectures, hardware specifications, and timing diagrams.

  • Experience withLinux kernel and user-space drivers.

  • Strong foundation in embedded systems concepts: interrupts, synchronization, and inter-process communication.

  • Familiarity with telecom and networking protocols:DWDM,OTN,Ethernet,TCP/IP.

  • Strong written and verbal communication skills for technical collaboration.

Nice to Have:

  • Experience working with OTN mapper or/and re-timer devices.

  • Comfortable working withAI tools such asCo-Pilot for software development and test case generation.

  • Prototyping skills to explore solutions and refine designs.

  • Experience designing large-scale distributed embedded systems using microservice architectures.

  • Knowledge of telecom standards such asG.709 andIEEE 802.3.

  • Familiarity with data modeling (e.g.,YANG).

  • Experience with development tools:Git, JIRA,Confluence, orYocto.

Pay Range: The salary range for this role is $96, 200 - $148, 600

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.

Create a job alert for this search

Embedded software engineer • Ottawa

Similar jobs

Senior Embedded Software Engineer - On-Site Ottawa

Morson Talent (Canada & USA)ottawa, on, Canada
Full-time

Get AI-powered advice on this job and more exclusive features.This range is provided by Morson Edge (Canada).Your actual pay will be based on your skills and experience — talk with your recruiter t... Show more

 • Promoted

Lead Embedded Software Engineer at Telesat

Telesatottawa, on, Canada
Full-time

Take the lead in embedded software development at Telesat, focusing on innovative satellite communication solutions.This position offers a hybrid work model to support the Lightspeed initiative.Tel... Show more

 • Promoted

Embedded Software Engineer II

HoneywellOttawa, ON, CA
Full-time

Be among the first 25 applicants.Get AI-powered advice on this job and more exclusive features.The future is what you make it.When you join Honeywell, you become a member of our global team of thin... Show more

 • Promoted

Embedded Software Engineer II Microchip Ottawa

Microchip Technology Inc.Ottawa, ON, CA
Full-time

Microchip is looking for a Senior Engineer II – Firmware in Ottawa, Canada.Focus on firmware architecture, implementation, and testing while collaborating closely with various teams.In this role, y... Show more

 • Promoted

Embedded Software Designer

Fidus Systemsottawa, on, Canada
Full-time

Fidus is a global high-tech design firm headquartered in Ottawa, with additional design centres in Kitchener-Waterloo and San Jose.We specialize in leading-edge electronic product development, with... Show more

 • Promoted

Senior Embedded Software Engineer

JabilOttawa, ON, CA
Full-time

Location: On-site, Kanata, Ontario, Canada.This role requires full-time on-site presence.Relocation and immigration support are not available.We’re looking for a Senior Embedded Software Engineer w... Show more

 • Promoted

Embedded Software Engineer –Networking & Verification

NXP Semiconductorsottawa, on, Canada
Full-time

Join NXP as an Embedded Software Engineer specializing in Hardware Design Verification located in Ottawa with a hybrid work model.Engage in developing high-quality software for advanced Ethernet fe... Show more

 • Promoted

Senior Embedded Systems Engineer at Ottawa Infotainment

Ottawa InfotainmentOttawa, ON, CA
Full-time

Elevate your career as a Senior Embedded Software Engineer at Ottawa Infotainment, developing the future of intelligent vehicle platforms.Your expertise will focus on core software frameworks vital... Show more

 • Promoted

Embedded Software Engineer for Aerospace Projects

General Dynamics Mission Systems–CanadaOttawa, ON, CA
Full-time

Join General Dynamics Mission Systems–Canada as an Embedded Software Engineer focused on aerospace projects.Contribute to mission-critical software solutions that enhance national security and deci... Show more

 • Promoted

Embedded Software Engineer (Tech Lead)

Astera LabsOttawa, ON, CA
Full-time

Our analog and Ethernet connectivity products sit in the critical signal path of optical modules, copper interconnects, and high-speed networking infrastructure.Across both product lines, the firmw... Show more

 • Promoted

Embedded Software Engineer

Lumentum Operations LLCottawa, on, Canada
Full-time

Position Title: Embedded Software Engineer.Employment Type: Full-time, existing vacancy; Location: Ottawa ON, onsite.Work with internal teams and customers to diagnose and resolve complex software ... Show more

 • Promoted

Senior Embedded Software Engineer

Morson Edge (Canada)ottawa, on, Canada
Full-time

Senior Embedded Software Engineer.Our client is a global leader in transforming aviation communication through satellite and cellular technologies.Trusted by operators, OEMs, and organizations worl... Show more

 • Promoted

Onsite Automotive Embedded Software Engineer (C++/Linux)

MEDA Engineering & Technical ServicesOttawa, ON, CA
Full-time

A technology services company in Ontario is seeking an experienced Embedded Software Developer to join the Gateway Vehicle Communication Security Key Management team.The role involves developing em... Show more

 • Promoted

AUTOSAR Embedded Software Engineer — Gateway ECU

EPITECOttawa, ON, CA
Full-time

An established industry player seeks a dynamic Autosar Embedded SW Developer to join their innovative team.This exciting role involves developing software drivers for cutting-edge hardware peripher... Show more

 • Promoted

Embedded Software Engineer

Spaceium Inc. (YC S24)Ottawa, ON, CA
Full-time

At Spaceium, we are building spacecraft systems designed to push the boundaries of what’s possible in orbit.As an Embedded Software Engineer, you will develop the core software that directly interf... Show more

 • Promoted

Embedded Software Engineer for Quantum Technologies

Q-Block ComputingOttawa, ON, CA
Full-time

Take the lead as a Senior Embedded Software Developer, shaping the future of quantum technologies.Drive firmware development and optimize embedded systems centered on ARM Cortex-M architectures.In ... Show more

 • Promoted

Software Developer – Embedded Systems

Sky Systems, Inc. (SkySys)Ottawa, ON, CA
Full-time

Talent Acquisition Partner | Technical Recruiter | Talent Acquisition | Head Hunter | Hiring Individuals Around the Globe | BBA-H.The team is responsible for developing a variety of control systems... Show more

 • Promoted

Embedded Software Engineer

CollaberaOttawa, ON, CA
Permanent

Established in 1991, Collabera has been a leader in IT staffing for over 22 years and is one of the largest diversity IT staffing firms in the industry.As a half a billion dollar IT company, with m... Show more

 • Promoted

Senior Embedded Software Engineer - Satellite Systems

Myticas ConsultingOttawa, ON, CA
Full-time

A leading consulting firm in Ottawa is looking for a Senior Embedded Software Developer to oversee the development of software modules in a dynamic scrum team.Candidates should possess over 8 years... Show more

 • Promoted

Fidus Senior Embedded Software Engineer

Fidus Systems Incorporated.Ottawa, ON, CA
Full-time

As a Senior Embedded Software Engineer at Fidus, you’ll innovate in Canada’s tech scene.This position requires your expertise in developing sophisticated embedded systems for various high-tech appl... Show more