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

Embedded software engineer

Ciena Canada ULC • Ottawa
3 hours 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

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

LumentumOttawa
Full-time

It's fun to work in a company where people truly BELIEVE in what they're doing! We're committed to bringing passion and customer focus to the business.If you like wild growth and working with h... Show more

 • Promoted

Senior Embedded Software Engineer

Morson Edge (Canada)Ottawa, ON, CA
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

Senior Embedded Software Architect - Aerospace/eVTOL

Essence Coaching GroupOttawa, ON, CA
Full-time

A leading aerospace engineering firm in Ontario seeks a Senior Software Architect Engineer to lead aerospace software development.The role involves defining software architecture and managing the f... Show more

 • Promoted

Senior Embedded Software Engineer - On-Site Ottawa

Morson Talent (Canada & USA)Ottawa, ON, CA
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

Embedded Software Engineer, Firmware Introspection, Core OS

OmazeOttawa, ON, CA
Full-time

Apple is where individual imaginations gather together, committing to the values that lead to great work.Every new product we build, service we create, or experience we deliver is the result of us ... Show more

 • Promoted

Embedded Software Engineer Career Opportunity

LumentumOttawa, ON, CA
Full-time

Lumentum in Ottawa, ON is seeking an Embedded Software Engineer to lead the next generation of optical communication innovations.Leverage your skills in a collaborative environment focused on growt... Show more

 • Promoted

Embedded Software Engineer, Firmware Introspection, Core OS

AppleOttawa, Ontario, Canada
Full-time

Apple is where individual imaginations gather together, committing to the values that lead to great work.Every new product we build, service we create, or experience we deliver is the result of us ... Show more

 • Promoted

Senior Embedded Software Engineer

RANOVUS Inc.Ottawa, ON, CA
Full-time

Social networking, machine learning, and big data analytics demand ever‑increasing network connectivity.RANOVUS, with operations in Ottawa, Canada, Nuremberg, Germany, and San Jose, USA, is a solut... 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

Innovative Embedded Developer for Sonic Systems and Leadership

High Tech Genesis Inc.Ottawa, ON, CA
Full-time

Join as an Embedded Developer focused on Sonic systems implementation and leadership.Collaborate within a dynamic team to enhance platform development with cutting-edge technology.In this influenti... Show more

 • Promoted

Embedded Software Engineer

Lumentum Operations LLCOttawa, Ontario, 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 • New!

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

Sr Embedded Software Engineer

NokiaOttawa, ON, CA
Full-time

Our Optical Line System team is searching for an experienced embedded and real-time software developer for our leading‑edge optical line system product line.Our team is responsible for developing c... Show more

 • Promoted

Senior Embedded Software Lead - Satellite Systems (Hybrid)

TelesatOttawa, ON, CA
Full-time

A leading satellite operator is seeking a Principal Embedded Software Developer to work on cutting-edge software for their satellite systems.This role requires significant experience in embedded sy... Show more