Embedded Software Engineer
Job in
Ottawa, Ontario, Canada
Listed on 2026-07-27
Listing for:
Ciena
Full Time
position Listed on 2026-07-27
Job specializations:
-
Software Development
Embedded Systems/ Firmware/ IoT, Unix/Linux, C++ Developer, Embedded Software Engineer
Job Description & How to Apply Below
Elevate your career as an Embedded Software Engineer with Ciena in Ottawa. This role emphasizes C, C++, and Python development for embedded platforms in a supportive, people-first culture.
Join the Wave Logic Software Development team to create software solutions enhancing global network infrastructure. This fully in-office role focuses on software lifecycle processes including diagnostics, drivers, and applications. Collaborate with diverse engineering teams to ensure product excellence and drive continual improvement.
Key Responsibilities:
• Participate in the full software development lifecycle
• Design, code, and maintain embedded software applications
• Implement services for embedded CPUs and optical technologies
• Debug software defects and enhance system performance
• Develop utilities and tools for engineering efficiency
Requirements:
• Bachelor’s degree in Engineering or Computer Science
• 6+ years of embedded C and C++ experience
• Proficiency in Linux kernel driver development
• Knowledge of structured programming principles
• Strong interest in software development and willingness to learn
Contribute to Ciena’s high-speed connectivity solutions through impactful embedded software engineering.
#J-18808-Ljbffr
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
Search for further Jobs Here:
×