Experienced Photonic Card Software Developer
Ciena Corporation
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.
Benefits:
- 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.
Diversity & Inclusion:
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- ...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...SuggestedFull time
$75k - $88k per year
...Job Title: Intermediate Software Developer On-site/ Remote/ Hybrid: Onsite Location: Ottawa, ON Job Type: Permanent Salary: $75,000-$88,000 CAD Annually There is an immediate opportunity for an Intermediate Software Developer to support the Military Command...SuggestedPermanent employmentFull timeImmediate startRemote work$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...SuggestedHourly payFull timePart timeInternship$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...SuggestedFull timeImmediate start- ...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...SuggestedFull time
- ...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 payInternshipWork at officeLocal areaFlexible hours
$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 timeImmediate start$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 employmentFull timeWork at officeRelocation packageFlexible hours3 days per week- ...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 timeInternshipWorldwide
$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- ...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 timeContract workTemporary workPart timeInternshipFlexible hours
- ...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
$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...Long term contractFull timeInternshipLocal areaRemote workFlexible hours$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 timeImmediate start- ...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
$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 timeWork at officeRemote workFlexible hours$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 contractFull timeInternshipWorldwideShift work- ...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 timeWorldwide
- ...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 employmentFull time
$116.7k - $165.8k per year
...clusters, including automated installation, configuration, and seamless inline software upgrades across diverse physical and virtual form factors. System Reliability & Observability: Develop and support critical infrastructure services, including robust backup and restore...Long term contractFull timeTemporary workApprenticeshipLocal areaFlexible hours$135.5k - $185.5k per year
...programs, debugs, and modifies software enhancements and/or new... ...Contributions include applying developed subject matter expertise to solve... ...development partners to develop reliable, cost effective and... ...guidance and mentoring to less- experienced staff members. Education And...InternshipLocal area- ...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 employmentFull timeContract work3 days per week
- ...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 timeInternshipWorldwide
$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- ...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 timeContract workTemporary workPart timeInternshipFlexible hours
- ...Responsibilities Participate in the full software and product development lifecycle for video surveillance solutions. Develop software involving IP cameras, streaming protocols, camera SoCs, and image/video AI models. Apply TCP/IP networking and multithreaded programming...Full timeFlexible hours
$90k - $125k 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 intermediate C++ / Qt Embedded Developer to support the development of software for embedded and mission-...Full time- ...difference in how Canadians and global citizens alike experience and trust the internet! Who you are: You're a passionate software developer who wants your work to make a difference. You have a strong background in cybersecurity and an interest in DNS and networking...Full timeWork at officeRemote workWorldwideRotating shift
$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 timeWork at officeRemote workFlexible hours- ...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 timeContract workTemporary workPart timeInternshipFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Experienced Photonic Card Software Developer. Be the first to apply!
- software engineer - computer Ottawa, ON
- software developer no experience Ottawa, ON
- développeur logiciel Ottawa, ON
- senior software developer Ottawa, ON
- linux software engineer Ottawa, ON
- software developer summer internship Ottawa, ON
- software engineer co-op Ottawa, ON
- ingénieur logiciel Ottawa, ON
- software engineer salary in canada Ottawa, ON
- software engineer Ottawa, ON

