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 • Robust understanding of structured programming concepts
Utilize your software development expertise to impact global networks positively at Ciena.