Senior Embedded Software Engineer at Ciena

Ciena Corporation

Full-time Other-General
Apply Now
Location
ottawa, on, Canada
Posted
July 16, 2026

Job Description

Elevate your embedded software career with Ciena as a Senior Engineer. Work on high-speed connectivity solutions using C/C++ on Linux and real-time systems.
Ciena seeks a Senior Embedded Software Engineer to design and integrate software for high-performance systems. With over 10 years of experience in telecom or networking, you will be responsible for the entire software lifecycle, interfacing with hardware, and guiding junior engineers. Your role is pivotal for ensuring customer satisfaction while supporting field teams during deployments.
Key Responsibilities:
• Design and integrate embedded C/C++ software on Linux
• Develop software for ASIC/FPGA hardware on SoC platforms
• Own software lifecycle from requirements to delivery
• Collaborate with global teams for scalable solutions
• Mentor junior engineers and foster skill development
Requirements:
• Bachelor's in electrical/computer engineering
• 10+ years in embedded software engineering
• 5+ years...