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 WaveLogic 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
• Solid interest in software development and willingness to learn
Contribute to Ciena’s high-speed connectivity solutions through impactful embedded software engineering.
J-18808-Ljbffr