Senior Software Engineer - Embedded Systems
Job in
Ottawa, Ontario, Canada
Listed on 2026-07-30
Listing for:
Ciena Corporation
Full Time
position Listed on 2026-07-30
Job specializations:
-
Software Development
Unix/Linux, Embedded Systems/ Firmware/ IoT, Python, Embedded Software Engineer
Job Description & How to Apply Below
Join Ciena's Wave Logic Software Development team in Ottawa as a Senior Embedded Software Engineer. With at least six years of experience, you will work on developing software that supports global network infrastructures using embedded platforms and various technologies. The role requires deep collaboration within multidisciplinary teams to ensure successful product delivery and continuous improvement.
Key Responsibilities:
• Contribute to the software development lifecycle from start to finish
• Implement cross-platform applications for embedded systems
• Design and develop drivers and applications using C, C++, Python
• Analyze and debug software defects for optimization
• Create tools for improved engineering workflow
Requirements:
• Bachelor’s degree in Engineering or Computer Science
• 6+ years of experience with embedded programming
• Proficiency in Linux kernel and driver development
• Understanding of structured programming principles
• Eagerness to learn and grow in software development
Become part of a team committed to innovation and impactful technology at Ciena.
#J-18808-Ljbffr
Position Requirements
10+ Years
work experience
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:
×