Skip to main content
Back to jobs

Experienced Photonic Card Software Developer

External
ciena logoCiena · Ottawa, Canada
Full-timeOn-siteToday
BitbucketEmbedded SystemsGitJiraJUnitLinux
Cover LetterConnect

Prepare for this interview

Elite

AI-generated questions, company research, and talking points tailored to this role


Requirements

  • Application of CPU hardware architectures, hardware functional specifications, hardware timing diagrams, and device data sheets
  • Development of software operating close to hardware interfaces
  • Application of data-driven architectures including YANG, REST, JSON, and XML
  • Work within Linux development environments
  • Use of AI tools to improve software quality and development efficiency
  • Use of software development tools including git, BitBucket, Gerrit, and Jira
  • Application of unit test frameworks such as Google Test, JUnit, Robot, and PyTest
  • Pay Range:
  • The salary range for this role is $79, 800 - $127, 600
  • 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.

Benefits

Dental insuranceVision insurance401(k)Paid time offFlexible scheduleEquity / stock optionsPerformance bonus

Additional Information

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. Ciena is advancing optical networking innovation through high-performance photonic card software enabling next-generation communication systems. This role contributes to the design and delivery of software that powers flagship optical platforms and supports lifecycle evolution. The position plays a key role in integrating hardware and software to deliver scalable, reliable networking solutions. How you will make an impact: Design photonic card software for optical network products Implement software components for embedded Linux or RTOS environments Integrate software with hardware and vendor-supplied components Maintain and enhance existing software across product lifecycle phases Collaborate with internal teams and external stakeholders on product delivery Contribute to development and introduction of new optical networking products Participate in lifecycle management and design activities The Must Haves: Education: Bachelor's degree or higher in Computer Engineering, Electrical Engineering, Computer Science, or similar disciplines Experience: 8+ years of experience developing software for Linux or RTOS targets, including embedded systems or telecom products Application of C and Python programming


Your Match

How well this role fits your profile.

Company Intel

What employees say

Worked at ciena? Share your experience

Interested in this role?

Apply on the company's website.

Cover LetterConnect