Elevate your career as an Embedded Software Developer at Ciena, where innovation meets a people-first culture. Design cutting-edge networking solutions in a versatile work workplace that drives personal and professional growth. Ciena is seeking an Embedded Software Developer to enhance telecommunications through high-performance software solutions.
This role involves developing software for routers, switches, and optical transport systems using C/C++ and Python. Collaborate in a supportive environment through the complete software lifecycle—from design to testing. Key Responsibilities:
Design and implement embedded software for networking devices
Develop user-friendly graphical user interfaces
Participate in requirements analysis and coding
Conduct unit and system tests for software reliability
Resolve technical issues related to embedded performance Requirements:
Bachelor’s in Computer Science or Electrical Engineering
Experience with C/C++ in embedded systems
Knowledge of data structures and algorithms
Familiarity with networking protocols such as TCP/IP
Solid analytical and communication skills Contribute to Ciena's mission by developing software solutions that shape the future of connectivity.