cover image
Ciena

Ciena

www.ciena.com

10 Jobs

9,935 Employees

About the Company

Ciena (NYSE:CIEN) is the global leader in high-speed connectivity. We build the world's most adaptive networks to support exponential growth in bandwidth demand. By harnessing the power of our networking systems, components, automation software, and services, Ciena revolutionizes data transmission and network management. With unparalleled expertise and innovation, we empower our customers, partners, and communities to thrive in the AI era.

Listed Jobs

Company background Company brand
Company Name
Ciena
Job Title
Product Verification Engineer (New Grad)
Job Description
**Job title:** Product Verification Engineer (New Grad) **Role Summary:** Conduct system‑level testing of next‑generation optical transport, packet OTN, and Ethernet switching products. Develop and execute manual and automated test procedures, analyze results, and collaborate across engineering teams to ensure product quality and performance targets are met. **Expactations:** - Deliver comprehensive test plans and automation scripts. - Resolve complex technical issues and support cross‑functional engineering teams. - Produce clear technical documentation and formal test reports. **Key Responsibilities:** - Perform product operational test verification per project guidelines. - Design, implement, and run manual and automated test cases. - Own top‑level automation scripts; coordinate with automation developers on code and infrastructure. - Work with hardware, software, and system engineering to troubleshoot specification or customer‑behavior defects. - Collaborate with other test groups (system, network management) to meet quality objectives. - Analyze test data, identify root causes, and recommend solutions. **Required Skills:** - Python scripting for test automation. - Technical execution of test procedures with system‑level impact assessment. - Knowledge of optical networking and related protocols. - Understanding of security fundamentals (AAA, encryption, SDLC) and basic vulnerability assessment. - Familiarity with IPv4/IPv6, TCP/IP, WAN/VLAN, HTTP/S, SSH, DNS, OSPF, BGP. - Exposure to Cisco/Juniper and North‑Bound APIs (CLI, NETCONF, REST, gRPC). - Strong teamwork, communication, documentation, and customer‑focus skills. **Required Education & Certifications:** - Bachelor’s or Master’s degree in Engineering, Computer Science, or equivalent. - Preferred certifications: Cisco CCNA/CCNP, CISSP, CompTIA Security+/PenTest+, CEH.
Ottawa, Canada
On site
05-11-2025
Company background Company brand
Company Name
Ciena
Job Title
Software Engineer, R&D Applications
Job Description
Job Title: Software Engineer, R&D Applications Role Summary: Design, develop, and deploy tools and services that enhance productivity for engineering teams. Apply modern technologies to build and support in‑house, open‑source, and commercial solutions, and shape developer experience across the organization. Expactations: - Strong teamwork, self‑motivation, and a passion for solving complex problems. - Continuous learning mindset; ability to mentor peers. - Effective communication across product, engineering, and cross‑functional groups. Key Responsibilities: - Create and maintain development tools, libraries, and services for internal engineers. - Design and implement RESTful APIs, web interfaces, and back‑end services using Java and Python. - Build and maintain Docker‑based deployment pipelines, Ansible playbooks, and CI/CD workflows. - Integrate and manage databases (Oracle, PostgreSQL) and version control systems (Git, Perforce). - Collaborate with product designers and engineers to identify improvement opportunities and deliver impactful solutions. - Test, analyze, and optimize code quality with SonarQube, Coverity, and Black Duck. - Document system designs, procedures, and best practices. - Mentor new teammates and lead technical projects impacting large user groups. Required Skills: - Proficient in Java (Spring/Hibernate), Python, Bash. - Front‑end experience with JavaScript/TypeScript, Angular. - REST API design and implementation. - Database management (Oracle, PostgreSQL). - Containerization (Docker), configuration management (Ansible). - CI/CD tooling (Jenkins) and automated testing. - Linux operating system proficiency. - Version control: Git, Perforce. - Familiarity with Atlassian tools (Bitbucket, Jira, Confluence). Required Education & Certifications: - Bachelor’s degree in Engineering, Computer Science, or related discipline.
Ottawa, Canada
On site
11-11-2025
Company background Company brand
Company Name
Ciena
Job Title
Software Engineering Internship or Placement
Job Description
**Job Title** Software Engineering Internship or Placement **Role Summary** A 3‑12 month internship (starting 2026) focused on developing embedded software for a Linux‑based Network Operating System. The role involves full‑cycle software development—from requirements analysis and design through implementation, testing, and support—while collaborating with product owners and system architects. **Expectations** * 3–12 month term, 2026 commencement * Full participation in all phases of the software development lifecycle * Ability to work independently and manage priorities in a team setting **Key Responsibilities** * Develop and maintain embedded C/C++/Python code for the NOS * Conduct requirements analysis, design, implementation, and unit testing * Design and execute automated test suites (Jenkins, other frameworks) * Troubleshoot software issues and provide support to customers and verification teams * Collaborate with product owners, system architects, and peers on feature integration * Contribute to software architecture decisions to improve resiliency, debuggability, and maintainability **Required Skills** * Strong analytical and problem‑solving abilities * Proficient in C, C++, and Python programming * Experience with Linux development environments (Debian preferred) * Familiarity with containers (Docker) and orchestration (Kubernetes) * Knowledge of automated test frameworks (e.g., Jenkins) * Competence in design & debugging tools (Eclipse, GDB, Atlassian Suite) * Excellent written and verbal communication, technical documentation, and time‑management skills **Required Education & Certifications** * Current enrollment or recent completion of an undergraduate program in Computer Science, Software Engineering, or related field (or equivalent experience) * Knowledge of networking protocols (OSPF, BGP) and networking hardware is a plus but not mandatory ---
Edinburgh, United kingdom
On site
26-11-2025
Company background Company brand
Company Name
Ciena
Job Title
QA Engineer Intern - Winter 2026
Job Description
**Job Title** QA Engineer Intern – Winter 2026 **Role Summary** Assist in quality assurance for new software features on IP Switching platforms, focusing on both manual testing and Python‑based automation. Gain hands‑on experience with system & network virtualization, advanced routing protocols, and end‑to‑end IP service testing. **Expectations** - Prioritize customer‑critical tasks and deliver results promptly. - Maintain integrity and professional conduct. - Pursue continuous learning and apply emerging technologies strategically. - Adapt to changing priorities in a diverse work environment. - Work independently with minimal supervision while collaborating effectively in a team. **Key Responsibilities** - Set up and maintain laboratory topologies for integrated IP system testing. - Enhance existing Python automation scripts and develop new scripts for test execution. - Execute designated test suites, document defects, and coordinate retesting after fixes. - Collaborate with engineering teams to understand feature requirements and integration points. - Apply knowledge of networking technologies (BGP, MPLS, EVPN, Segment Routing, SDN, NFV, PON, Ethernet services) to test scenarios. - Report findings and contribute to the improvement of QA processes. **Required Skills** - Proficient in Python programming and automation scripting. - Fundamental understanding of software development concepts. - Basic knowledge of IP networking protocols (BGP, MPLS, LDP, EVPN, Segment Routing). - Experience with testing methodologies, defect lifecycle management, and test documentation. - Strong analytical and problem‑solving abilities. - Effective written and verbal communication skills. **Required Education & Certifications** - Enrolled in or completed a Bachelor’s program in Electrical/Computer Engineering, Computer Science, Information Systems/Technology, or a comparable field. ---
Ottawa, Canada
On site
Fresher
01-12-2025