Kickstart your software development career as a new graduate at Ciena, specializing in embedded systems for high-speed networking. This role empowers you to innovate in software that shapes global communications. Join Ciena, where you will support embedded software development efforts with a focus on high-performance solutions.
Ideal for current graduates with a Bachelor’s in Engineering or Computer Science, this role offers a fantastic environment for you to apply your knowledge in C, C++, and Python while working on cutting-edge technologies like Ethernet and FPGA. Key Responsibilities:
- Engage in the full software development life cycle
- Develop and implement cross-platform software
- Design applications and drivers with C, C++, and Python
- Debug and optimize performance issues
- Create scripts for development efficiency improvements Requirements:
- Bachelor’s degree in Engineering or Computer Science
- 1+ years in Embedded C and C++ programming
- Application of Linux kernel and driver knowledge
- Basic understanding of structured programming principles
- Enthusiasm for learning new software technologies Shape the future of connectivity with your role at Ciena.
📌 Software Development Graduate Role at Ciena (Ottawa)
🏢 Ciena
📍 Ottawa