Join Ciena in Ottawa as a Senior Embedded Software Engineer, focusing on pioneering software solutions for high-speed connectivity. This in-office role is pivotal for driving technological advances. As part of Ciena's WaveLogic Software Development team, you will work on embedded software that supports global networks.
Your expertise in C, C++, and Linux will enable you to design and enhance essential software components. Collaborating with diverse teams is key to the success of product delivery and continuous improvement. Key Responsibilities:
- Engage in the full software development lifecycle from inception to delivery
- Create cross-platform solutions for embedded systems
- Conduct driver development for Linux kernels and user-space drivers
- Analyze and debug performance issues in software
- Build tools to enhance efficiency in engineering processes Requirements:
- Bachelor’s degree in Engineering or equivalent
- 6+ years of embedded programming experience
- Experience with Linux kernel and driver applications
- Familiarity with security and board bring-up
- Solid programming fundamentals in structured design Bring your passion for embedded software engineering to shape the future of connectivity at Ciena.
📌 Senior Embedded Software Development Engineer (Canada)
🏢 Ciena
📍 Canada