Advance your expertise at Ciena as a Senior Embedded Software Engineer specializing in high-speed connectivity. Collaborate on creative software solutions in a supportive work culture. Join Ciena's WaveLogic 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.