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 innovative software solutions.
Ciena’s WaveLogic Software Development team is seeking a passionate engineer to develop embedded platforms that underpin global networking. This position entails collaborative 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