cover image
Ciena

Ciena

www.ciena.com

5 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
Routing/IP Software Engineer Hybrid - Ottawa, ON
Job Description
Job Title: Routing/IP Software Engineer (Hybrid) Role Summary: Engineer embedded Linux software for IP/Optical convergence, developing Layer 2, MPLS, and IP services in C/C++, focusing on real‑time performance and carrier‑grade reliability. Expectations: * 5+ years of embedded software development in networking or telecommunications. * Deliver high‑quality, test‑driven code on schedule. * Collaborate across multi‑site teams, applying Agile practices. * Maintain and enhance product features while reducing backlog defects. Key Responsibilities: * Collaborate through all SDLC stages: requirements, design, coding, integration, verification, and support. * Design and implement drivers, APIs, and dataplane applications in C/C++ for multi‑processor embedded Linux systems. * Contribute to new releases and feature enhancements. * Manage project tasks: estimation, tracking, monitoring, reporting, and issue resolution. * Apply Agile methodologies and test‑driven development; create automated unit and integration tests. * Troubleshoot and root‑cause defects with hardware, software, and system teams. Required Skills: * Proficiency in C programming. * Embedded Linux development for multi‑processor, concurrent systems. * Real‑time embedded software for dataplane technologies: ASIC/NPu/FPGA/T‐CAM based Layer 2/3 forwarding engines. * End‑to‑end slow‑path forwarding, packet exception handling. * MPLS, BGP, Segment Routing, IPv4/IPv6, EVPN/IPVPN. * Fast protection mechanisms: BFD, BGP‑PIC, FRR. * Traffic management, metering, ACLs. * Expertise in mutual exclusion, synchronization, interrupt handling, inter‑process communication. * Nice to have: Broadcom DNX/XGS chipset experience, DPDK datapath programming. Required Education & Certifications: * Bachelor’s degree in Electrical Engineering or Computer Engineering.
Ottawa, Canada
On site
Mid level
25-01-2026
Company background Company brand
Company Name
Ciena
Job Title
Product Security Detection Engineer
Job Description
Job title: Product Security Detection Engineer Role Summary: Lead the design, implementation, and operationalization of a detection engineering capability across a product portfolio, integrating logging, telemetry, SIEM, and threat intelligence to enhance product security visibility and compliance. Expectations: - 8+ years of experience in security engineering, detection engineering, or product security. - Proven ability to translate penetration test, PSIRT, and threat intelligence findings into actionable, product‑specific detections and alerts. Key Responsibilities: - Define and standardize logging and telemetry for product teams, ensuring SIEM‑readiness. - Design and implement detection frameworks covering log collection, TTP‑based detections, vulnerability checks, and hardening compliance automation. - Architect, develop, and maintain custom detection scripts, alert packs, and detection‑as‑code solutions. - Develop metrics and dashboards (e.g., MTTD, detection precision, coverage) to gauge detection effectiveness. - Embed detection checkpoints into the product lifecycle in partnership with R&D, PLM, and Compliance teams; ensure alignment with regulations (NIST, ISO, EU CRA, NIS2, etc.). - Mentor engineers on rule creation, data quality, and event design. - Present program progress to senior leadership, security councils, and in customer security reviews. Required Skills: - Strong knowledge of logging architectures, telemetry design, and SIEM platforms (Splunk, QRadar, Elastic, Sentinel). - Hands‑on experience with threat detection logic, MITRE ATT&CK mapping, and detection‑as‑code practices. - Proficiency in Python, JSON, and scripting for automation and data normalization. - Familiarity with NIST 800‑53, ISO 27001, CIS Benchmarks, and industry regulatory requirements for logging and monitoring. - Experience with vulnerability management, PSIRT processes, or red/blue team findings. - Excellent communication skills for cross‑functional collaboration and stakeholder reporting. Required Education & Certifications: - Bachelor’s or Master’s degree in Computer Science, Cybersecurity, or related field. - Certifications relevant to security (e.g., CISSP, CISM, CompTIA Security+, or equivalent) are an asset.
Ottawa, Canada
On site
02-02-2026
Company background Company brand
Company Name
Ciena
Job Title
Senior Software Engineer - Embedded Software (Security)
Job Description
Job title: Senior Software Engineer – Embedded Software (Security) Role Summary: Design, develop, test, and secure embedded software for optical and routing platforms. Lead from threat modeling to CI/CD integration, ensuring stability, performance, and security compliance. Expectations: • 5–7+ years in C/C++ development with strong scripting (Python). • Deep understanding of software security, cryptography, and secure protocols. • Proficiency in debugging, vulnerability remediation, and secure design. • Collaborative mindset across development, architecture, and verification teams. • Continuous learning, especially in emerging security practices. Key Responsibilities: 1. Create and maintain secure embedded C/C++ code and scripts. 2. Conduct threat modeling, design secure interfaces, and implement mitigation strategies. 3. Identify, debug, and fix software defects to improve reliability and performance. 4. Develop and maintain CI/CD pipelines, integrating security scanning and automated tests. 5. Work cross‑functionally to plan, deliver, and document large‑scale software releases. 6. Mentor junior engineers on secure coding and best practices. Required Skills: • C/C++ programming (5–7+ yrs). • Scripting in Python. • Secure communication protocols (SSH, TLS, etc.). • AAA/remote management (TACACS+, RADIUS). • Cryptographic concepts (encryption, PKIX, hashing). • Vulnerability analysis, remediation, and debugging tools. • Version control with Git. • Knowledge of embedded Linux and Yocto (preferred). • Agile development experience (preferred). • Automated testing, CI/CD, and security scanning tools (preferred). Required Education & Certifications: Bachelor’s or Master’s degree in Computer Science, Software Engineering, Electrical Engineering, or related technical field. Certification in software security or related credentials is advantageous but not mandatory.
Ottawa, Canada
On site
Senior
08-02-2026
Company background Company brand
Company Name
Ciena
Job Title
Project Manager, Associate - New Grad
Job Description
**Job Title** Associate Project Manager (New Graduate) **Role Summary** Support the delivery and management of professional‑services projects for Blue Planet, ensuring scope, quality, schedule, and cost targets are met. Work under senior project managers to coordinate resources, track performance, and communicate status to internal teams and customers. **Expectations** - Manage a high volume of projects while meeting or exceeding scope, timeline, and financial goals. - Provide a responsive, high‑quality customer experience. - Demonstrate strong analytical judgment, decisive problem‑solving, and a “customer‑first” mindset. - Contribute positively to team dynamics and maintain meticulous attention to detail. **Key Responsibilities** - Identify and schedule project deliverables, milestones, and tasks; assist with resource planning. - Maintain and update PMO playbook, templates, and project documentation. - Track and report project status, risks, and mitigation plans to management. - Support senior PMs in achieving target margins and accurate revenue recognition. - Participate in pre‑sales activities, offering project‑management expertise for proposals and RFPs. - Coordinate with Blue Planet, Customer Success, GTM, Support, and Finance teams to meet delivery and financial targets. - Contribute to process‑improvement initiatives within the PMO. **Required Skills** - Strong planning, scheduling, and coordination abilities. - Critical thinking and analytical problem‑solving. - Excellent verbal and written communication. - Ability to work collaboratively in a matrix environment and influence multiple stakeholders. - Familiarity with project‑management tools (e.g., Microsoft Project, Kantata, Jira, Confluence, Excel, PowerPoint, Salesforce). - Basic understanding of software engineering concepts and delivery methodologies. - High attention to detail, resilience, and a proactive “never give up” attitude. **Required Education & Certifications** - Bachelor’s degree in software engineering, business, or a related field. - Up to 12 months of project‑management experience (internships, co‑ops, academic projects acceptable). - Project‑management certifications (e.g., PRINCE2, PMP, Scrum) are a plus but not mandatory.
Ottawa, Canada
On site
17-02-2026