Advance your career with Ciena as an Embedded Software Developer focused on networking technologies. Design robust embedded software solutions in a company committed to a people-first culture. As an integral member of the development team, you will work on high-performance software that enables cutting-edge networking hardware.
The role emphasizes programming in C/C++ and Python, along with the design of graphical user interfaces (GUIs) tailored to enhancing user experiences. Collaboration with peers will be key in maintaining software quality and addressing technical challenges. Key Responsibilities:
Develop embedded software for networking routers and switches
Design and maintain GUIs that fulfill product specifications
Conduct unit and integration tests for quality verification
Assist in analyzing and troubleshooting software issues
Engage in architectural discussions and contribute to code reviews Requirements:
Bachelor’s degree in Computer Science, or related
Previous internship or project experience in relevant areas
Solid programming skills in C/C++
Familiarity with embedded Linux is a plus
Excellent analytical, problem-solving, and communication skills Leverage your embedded systems skills at Ciena to shape the future of telecommunications.