Advance your skills as a Senior Software Engineer at Ciena in Ottawa, focusing on embedded software development. This in-office role combines your C/C++ expertise with creative software solutions.
Ciena’s WaveLogic Software Development team is seeking a passionate engineer to develop embedded platforms that underpin global networking. This position entails team-oriented work across engineering disciplines to create robust applications and diagnostics while continuously enhancing product performance. Engage deeply in the software development lifecycle from inception to delivery.
Key Responsibilities:
• Deliver software solutions supporting OTN and Ethernet technologies
• Implement and maintain drivers and diagnostics in C/C++
• Contribute to software tools that improve engineering workflows
• Analyze system throughput and optimize performance
• Port operating system components across platforms
Requirements:
• Bachelor’s degree in Engineering, Computer Science, or equivalent
• Over 6 years of experience in C/C++ embedded programming
• Hands-on experience with Linux kernel development
• Understanding of structured programming methodologies
• Enthusiasm for learning and growing in software engineering
Drive innovation at Ciena while developing state-of-the-art embedded software in a versatile work environment.
J-18808-Ljbffr