Enhance network solutions as a Senior Embedded Software Engineer with Ciena in Ottawa. This role offers a chance to work on software platforms that redefine connectivity. Ciena is looking for a Senior Embedded Software Engineer to contribute to their WaveLogic Software Development team. With expertise in embedded C and C++, you will collaborate on software for CPUs, FPGAs, and optical technologies.
Your role involves debugging, implementing software solutions, and continuous product improvement. Key Responsibilities:
Participate in software development from design to deployment
Implement software solutions across embedded systems
Design and maintain software drivers using C and Python
Debug defects while assessing system throughput
Develop testing tools to enhance engineering workflows Requirements:
Bachelor’s degree in Engineering, Computer Science, or equivalent
6+ years of experience with C and C++ in embedded systems
Proficient in Linux kernel development
Experience with security and board bring-up
Solid understanding of structured programming concepts Utilize your software development expertise to impact global networks positively at Ciena.
📌 Ottawa Embedded Software Engineering Job Quebec (Canada)
🏢 Ciena
📍 Canada