Elevate your career as an Embedded Software Developer at Ciena, where innovation meets a people-first culture. Design cutting-edge networking solutions in a flexible work environment that drives personal and qualified 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
- Strong analytical and communication skills Contribute to Ciena's mission by developing software solutions that shape the future of connectivity.