Logo of Huzzle

Photonics Embedded Software Developer - Co-op (4 months - Fall 2024)

image

Ciena

15d ago

  • Internship
    Full-time
    Off-cycle Internship
  • Software Engineering
  • Ottawa

Requirements

  • Working towards completion of a bachelor’s or master’s degree in computer engineering, software engineering, or computer science
  • Foundational knowledge of C/C++ programming
  • Excellent written and oral communication skills
  • Assets:
  • Experience developing software for embedded systems or telecommunications products
  • Design and development tools such as Git, Bitbucket, Jira, Confluence, GDB
  • Unit test frameworks such as Google Test
  • YANG modeling language and toolchains

Responsibilities

  • As an embedded software developer in a dynamic team environment, you will help enhance the quality of best-in-class optical networking products. The team develops leading-edge photonics software for the RLS platform, pushing boundaries in optical innovation.
  • You will be responsible for designing, implementing, and maintaining automated test cases which play a key role in ensuring the quality of optical networks using the RLS platform
  • You will participate in the full software development lifecycle, collaborating with cross-functional teams, designers, produce verification and release management teams
  • You will participate in group design discussions to discuss solutions to problems, or ideas for feature enhancements
  • You will work in an agile development environment, producing high quality deliverables in rapid development cycles

Telecommunications
Industry
5001-10,000
Employees
1992
Founded Year

Mission & Purpose

Ciena (NYSE:CIEN) is a global leader in optical and routing systems, services, and automation software. We build the world’s most adaptive networks to address ever-increasing digital demands for richer, more connected experiences for all users. For three-plus decades, we’ve brought our innate sense of humanity to our relentless pursuit of innovation. We prioritize deep, collaborative relationships within our teams, and alongside our customers, partners, and communities—local and global.

Benefits

  • Physical Wellbeing: The strong correlation between wellness and job performance means your health is of utmost importance to us. Our Global Wellbeing program provides you and your family direct access to resources and programs to improve your physical health.

  • Recognition Program: In addition to rewarding performance via our annual bonus, our reward program, 'bravo!' facilitates peer-to-peer and financial recognition for both teams and individuals.

  • Tuition Reimbursment: We will reimburse 100% of tuition, books, materials, and lab fees for a course or series of courses leading towards a degree or maintaining a degree related to your current position at Ciena or a position you are capable of attaining within the near future.