Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Experienced Photonic Card Software Developer

Ciena

As the global leader in high-speed connectivity, Ciena is committed to a people-first approach. Our teams enjoy a culture focused on prioritizing a flexible work environment that empowers individual growth, well-being, and belonging. We’re a technology company that leads with our humanity—driving our business priorities alongside meaningful social, community, and societal impact.

Join a team delivering embedded software for RLS Interface Management modules that enable high-performance networking solutions. This role contributes to the design, testing, deployment, and optimization of embedded software across Linux and VxWorks environments. Success in this position supports reliable system performance through collaboration with factory teams, peer engineering teams, and third-party vendors.

How You Will Make An Impact

  • Design and develop high-performance C/C++ software for embedded systems operating on Linux or VxWorks platforms.
  • Implement real-time operating system and networking protocol functionality to meet system performance and reliability requirements.
  • Develop modular and scalable software solutions aligned with system requirements.
  • Design and implement automated testing scripts and integrate testing activities into the development lifecycle.
  • Diagnose, troubleshoot, and optimize embedded software to improve reliability, performance, and resource utilization.
  • Collaborate with factory teams to enable testing and calibration of new modules.
  • Collaborate with peer teams and third-party vendors to maintain alignment on software requirements, defect resolution, and delivery schedules.

The Must Haves

  • Education: Master’s degree in Computer Science, Electrical Engineering, Software Engineering OR Bachelor’s degree in Computer Science, Electrical Engineering, Software Engineering, or a related field.
  • Experience: 3+ years of industry experience in embedded software development.
  • Application of C/C++ programming for embedded systems.

Nice To Haves

  • Knowledge of photonic technologies and their application in networking systems.
  • Application of CPU hardware architectures, hardware functional specifications, hardware timing diagrams, and device data sheets.
  • Experience developing software for data-driven architectures, YANG, REST, JSON, and XML.
  • Utilization of Bitbucket or GitHub for version control and code collaboration.
  • Application of real-time operating systems, networking protocols, and host application interactions with hardware devices and drivers.
  • Familiarity with micro-service-based software architectures.
  • Experience working with Linux or VxWorks platforms.

Pay Range

The salary range for this role is $79, 800 - $127, 600

Pay ranges at Ciena are designed to accommodate variations in knowledge, skills, experience, market conditions, and locations, reflecting our diverse products, industries, and lines of business. Please note that the pay range information provided in this posting pertains specifically to the primary location, which is the top location listed in case multiple locations are available.

Non-Sales employees may be eligible for a discretionary incentive bonus, while Sales employees may be eligible for a sales commission.

In addition to competitive compensation, Ciena offers a comprehensive benefits package, including medical, dental, and vision plans, participation in 401(K) (USA) & DCPP (Canada) with company matching, Employee Stock Purchase Program (ESPP), Employee Assistance Program (EAP), company-paid holidays, paid sick leave, and vacation time.

We also comply with all applicable laws regarding Paid Family Leave and other leaves of absence.

At Ciena, we are committed to building and fostering an environment in which our employees feel respected, valued, and heard. Ciena values the diversity of its workforce and respects its employees as individuals. We do not tolerate any form of discrimination.

Ciena is an Equal Opportunity Employer, including disability and protected veteran status.

If contacted in relation to a job opportunity, please advise Ciena of any accommodation measures you may require.

#J-18808-Ljbffr
Vacancy posted -66
Similar jobs that could be interesting for youBased on the Experienced Photonic Card Software Developer in Ottawa, ON vacancy
  •  ...impact. Join a team delivering embedded software for RLS Interface Management modules that...  ...How you will make an impact: Design and develop high-performance C/C++ software for...  ...systems. Nice to Haves: Knowledge of photonic technologies and their application in networking... 
    Suggested
    Flexible hours

    Ciena Corporation

    Ottawa, ON
    -66
  •  ...Description As a Software Developer on our Product Development team, you'll work with a group of talented developers and product managers to take new product ideas from concept to production features that our users love. You'll work closely with Product Managers to understand... 
    Suggested
    Full time

    Intouch Insight

    Ottawa, ON
    2 days ago
  • $100k - $120k per year

     ...Help Deliver the Future of Usage-Based Billing LogiSense is looking for a Software Developer to help build and enhance our usage-based billing platform. You’ll bring strong C#, .NET, and Microsoft SQL Server skills, along with experience applying other technologies to... 
    Suggested
    Long term contract
    Full time
    Internship
    Local area
    Remote work
    Flexible hours

    LogiSense Corporation

    Ottawa, ON
    13 days ago
  • $30 per hour

     ...experience, business functions, and more. You’ll have the chance to learn how work moves from idea to execution, collaborate with experienced teammates, and build practical skills in a fast-paced environment. At Fullscript, co-op students are treated as real contributors... 
    Suggested
    Hourly pay
    Full time
    Part time
    Internship

    Fullscript

    Ottawa, ON
    9 days ago
  • $155k - $180k per year

     ...positive experience could be a direct result of our technology—and your hard work! Overview This position is for a Principal Software Developer - AI Integration. In this role you will be a key technical leader working on the Solace Agent Mesh: an event-driven Integration... 
    Suggested
    Full time
    Immediate start

    Solace

    Ottawa, ON
    13 days ago
  •  ...Software Developer At Wavestore, we're more than meets the eye. In an ever-changing world, adaptation drives progress. At Wavestore...  ..., cloud, or full-stack development, you'll work alongside experienced engineers to design, build, test, and maintain high-quality... 
    Full time

    Wavestore

    Ottawa, ON
    more than 2 months ago
  •  ...Canada.  Job Description ADGA is seeking experienced Senior Programmers / Software Developers to lead the design, development, implementation, and...  ...technical teams, they will analyze complex requirements, develop scalable software solutions, resolve technical... 
    Full time
    Contract work
    Temporary work
    Part time
    Internship
    Flexible hours

    ADGA Group Consultants Inc

    Ottawa, ON
    19 days ago
  • $100k - $135k per year

     ...Radar technologies that will support the Canadian Armed Forces (CAF) and its allies. The Job SRC CAN Ltd is seeking a Senior Software Developer to contribute to the design, development, and delivery of next-generation EW Operational Support Systems (EWOSS) including... 
    Full time
    Work at office
    Remote work
    Flexible hours

    SRC Can

    Ottawa, ON
    10 days ago
  • $80k - $105k per year

     ...technologies that will support the Canadian Armed Forces (CAF) and its allies. The Job SRC CAN Ltd is seeking an Intermediate Software Developer to contribute to the design, development, and delivery of next-generation EW Operational Support Systems (EWOSS) including... 
    Full time
    Work at office
    Remote work
    Flexible hours

    SRC Can

    Ottawa, ON
    10 days ago
  •  ...work across Canada Job Description ADGA is seeking Software Developers to support the design, development, implementation, and...  ...of multidisciplinary technical teams to analyze requirements, develop software solutions, troubleshoot technical issues, conduct testing... 
    Full time
    Contract work
    Temporary work
    Part time
    Internship
    Flexible hours

    ADGA Group Consultants Inc

    Ottawa, ON
    19 days ago
  • $96.56k - $128.74k per year

     ...explore new markets, reduce risks, all towards the goal of making Canada and the world better through trade. Position: Senior Software Developer (Lead) Employment Type: Permanent Compensation Details: ~ Software Engineer 18: Salaries typically range from $96,557... 
    Permanent employment
    Full time
    Work at office
    Relocation package
    Flexible hours
    3 days per week

    Export Development Canada

    Ottawa, ON
    6 days ago
  • $85k - $100k per year

     ...Description Intermediate Software Developer – Developer Experience and Release Engineering Team – Ottawa   March Networks is proud to be recognized as one of Ottawa’s Best Places to Work.   March Networks is an established global leader in the video surveillance... 
    Full time
    Immediate start

    March Networks

    Ottawa, ON
    a month ago
  •  ...is a global leader in the development of digital investigative software that acquires, analyzes, and shares evidence from computers, smartphones...  ...can display indicators of success through skills they have developed and experiences they have been a part of, than to find folks who... 
    Hourly pay
    Internship
    Work at office
    Local area
    Flexible hours

    Magnet Forensics

    Ottawa, ON
    6 days ago
  • $80k - $105k per year

     ...vision applications with our growing global teams. Our hardware and software solutions are built for performance, enabling low-latency, real-...  ...-performance networked video interfaces, you will be a Software Developer in the R&D team, working on projects in embedded/machine vision,... 
    Full time

    Pleora Technologies

    Ottawa, ON
    more than 2 months ago
  •  ...ViaSat-1 and one LEO 3 demonstration satellite. For more information, follow Telesat on X and LinkedIn or visit As a Senior NMS Software Developer, you will lead the design, development, and evolution of Lightspeed's Network Management and OSS platforms, enabling service... 
    Full time
    Internship
    Worldwide

    Telesat Corporation

    Ottawa, ON
    13 days ago
  •  ...career development, professional growth, and impactful work across Canada. Job Description We are seeking a Full-Stack Software Developer with strong Java and CMS (Liferay) experience to support the development, upgrade, and sustainment of Command View (CV/UCV) applications... 
    Full time
    Contract work
    Temporary work
    Part time
    Internship
    Flexible hours

    Adga Group Consultants Inc

    Ottawa, ON
    more than 2 months ago
  •  ...event broker services for enterprise customers across public clouds and, increasingly, customer-managed environments. As a Junior Software Developer on the Mission Control squad, you'll build the APIs and operational tooling that keep thousands of production event brokers... 
    Full time

    Solace

    Ottawa, ON
    17 days ago
  • $95k - $110k per year

    Description At March Networks, our goal is to create a positive working environment where all of our employees can thrive. When you join our team, you’ll enjoy flexibility and support for a healthy work-life balance, as well as the professional development opportunities ...
    Full time
    Immediate start

    March Networks

    Ottawa, ON
    a month ago
  •  ...As an Intermediate Software Developer on the platform deployment team, you will be responsible for designing, implementing, and maintaining our Deployment infrastructure - which handles software deployment, updates and upgrades. You will work closely with development teams... 
    Full time

    Jsi

    Ottawa, ON
    more than 2 months ago
  • $120k - $155k per year

     ...that have a meaningful impact on the blue planet! Ready to make waves with us? Apply below! About the Role As the Senior Software Developer , you’ll be joining a small, collaborative software team at RBR. Your primary focus will be Ruskin, RBR’s flagship cross-... 
    Long term contract
    Full time
    Internship
    Worldwide
    Shift work

    Rbr Inc.

    Ottawa, ON
    more than 2 months ago
  •  ...Embedded Software Developer Ottawa, ON Mist Mobility Integrated Systems Technology is a pioneering company in the field of precision aerial delivery and recovery systems including the Sherpa™ family of GPS guided parafoils, Space Recovery Systems, LaunchPADS™ Multi-... 
    Full time
    Worldwide

    Mmist Llc

    Ottawa, ON
    more than 2 months ago
  •  ...We currently have a requirement for an Oracle Commerce (ATG) Developer. In this role you will be responsible for developing, maintaining...  ...enhancement.   Requirements: Bachelors degree in Computer Science, Software Engineering or equivalent 2+ years experience delivering... 
    Permanent employment
    Full time

    Collabera

    Ottawa, ON
    more than 2 months ago
  •  ...Who We Are; What We Do; Where We’re Going   Magnet Forensics is a global leader in the development of digital investigative software that acquires, analyzes, and shares evidence from computers, smartphones, tablets, and IoT-related devices. We are continually innovating... 

    magnetforensics

    Ottawa, ON
    9 days ago
  •  ...ViaSat-1 and one LEO 3 demonstration satellite. For more information, follow Telesat on X and LinkedIn or visit As a Senior NMS Software Developer, you will lead the design, development, and evolution of Lightspeed's Network Management and OSS platforms, enabling service... 
    Full time
    Worldwide

    telesat

    Ottawa, ON
    16 days ago
  •  ...Software Developer – Python / C / C++ BizTech Fusion is hiring for one of its clients for a Software Developer position in Ottawa, Ontario...  ...Position Overview BizTech Fusion is looking for an experienced Software Developer with strong hands-on expertise in Python,... 
    Permanent employment
    Full time
    Contract work
    3 days per week

    Biztech Fusion Llc

    Ottawa, ON
    more than 2 months ago
  •  ...ViaSat-1 and one LEO 3 demonstration satellite. For more information, follow Telesat on X and LinkedIn or visit Our Software Development team architects, develops, tests and maintains the Telesat Lightspeed System Model, a state-of-the-art suite of engineering software tools... 
    Full time
    Internship
    Worldwide

    Telesat Corporation

    Ottawa, ON
    more than 2 months ago
  •  ..., transportation, heavy machinery and robotics. BlackBerry QNX software and development tools are standards-based and enable companies...  ...mission critical application domains is seeking talented embedded developers for our Automotive OEM Direct Engineering team. The Automotive... 
    Full time

    BlackBerry

    Ottawa, ON
    7 days ago
  • $90k - $110k per year

     ...development, specializing in electronics, electro-mechanics, and software. We’re not just a company; we’re a community of innovators. Our...  ...automation. We are looking for an Android Automotive Software Developer to support the design, development, integration, and maintenance... 
    Full time

    Syntronic

    Ottawa, ON
    a month ago
  • $137k per year

     ...Introduction At IBM Software, we transform client challenges into solutions. Building the world’s leading AI-powered, cloud-native products...  ...with diverse technologies, partners, and industries to design, develop, and deliver solutions that power digital transformation. With a... 

    IBM

    Ottawa, ON
    11 hours ago
  • $55k - $75k per year

     ...builds quantum systems that operate in the real world. The company develops quantum timing, quantum-secure communications, and quantum...  ...science reinforce each other by design. About this role:  The Photonics Integration Technician sits at the bench where engineering designs... 
    Long term contract
    Permanent employment
    Full time
    Internship
    Manual labor

    Q-Block Computing

    Ottawa, ON
    18 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Experienced Photonic Card Software Developer. Be the first to apply!