Ciena is looking to develop cutting-edge management software for Passive Optical Networking (PON) products to advance broadband network technology.
Requirements
- 2+ years of experience in Python programming or equivalent object-oriented, high-level programming languages.
- Strong grasp of Object-Oriented Design and software engineering principles.
- Familiarity with Linux operating systems and software development in a Linux environment.
- Hands-on experience with Linux tools, scripting, socket programming, and databases.
- Expertise in web development frameworks like Angular and Django.
- Background in user interface design, web development, and Reactive Web Design.
- Knowledge of Ethernet, TCP/IP, and networking protocols.
Responsibilities
- Master the product development lifecycle process and identify the engineering methodologies that best serve company needs.
- Develop effective designs for networking products, implementing high-quality, scalable software that meets the real-time demands of PON networks.
- Design, implement, and test Python, Web, and C host software tailored for PON networks.
- Explore advanced network technologies, including 10Gbps and 25Gbps broadband networks, Passive Optical Networking, and Software Defined Networking (SDN).
- Conduct peer reviews, track and resolve software defects to ensure optimal performance.
- Collaborate with the Customer Support team to address customer-reported issues effectively.
Other
- Bachelor’s degree in Computer Science, Computer Engineering, or a related field.
- People-first approach.
- Flexible work environment.
- Individual growth, well-being, and belonging.
- Meaningful social, community, and societal impact.