Ciena

Routing/IP Software Engineer - New Grad

Ciena
Apply
1 day ago
Ottawa, CanadaEntry Level

Base Salary

$72k - $115k/yr

Responsibilities

  • Develop new functionality in C and C++ for software components running on real-time operating systems.
  • Participate in the full software development lifecycle, including development, testing, documentation, debugging, and maintenance.
  • Reduce backlog defects and develop scripts, test utilities, and other tools to improve development efficiency.
  • Collaborate with engineers, architects, verification teams, test teams, and other technical personnel to resolve problems and support large-scale software releases.

Requirements

  • Bachelor’s degree in Engineering, Computer Science, or equivalent.
  • Previous relevant internship, co-op, or applied project experience.
  • Knowledge of Embedded C and C++ programming, structured programming, and software design concepts.
  • Preferred familiarity with low-level real-time software, real-time operating system concepts, Embedded Linux, VxWorks, Ethernet, the OSI Model, TCP/IP, and IP routing protocols.
  • Interest in software development and willingness to learn.

Benefits

  • Medical, dental, and vision plans.
  • 401(K) in the USA and DCPP in Canada with company matching.
  • Employee Stock Purchase Program and Employee Assistance Program.
  • Company-paid holidays, paid sick leave, vacation time, and applicable paid family and other leave.
  • Eligible non-sales employees may receive a discretionary incentive bonus.

Tech Stack

Categories

Ciena

About Ciena

10,000+ employees

Ciena is a public telecommunications equipment and software company that designs optical and routing systems, coherent modems, and automation software for service providers, cloud/data center operators, and enterprises. It sells hardware, software subscriptions, and professional services that power metro, long-haul, submarine, and data center interconnect networks. Founded in 1992 and headquartered in Hanover, Maryland, Ciena trades on the NYSE (CIEN) and serves customers worldwide.

Contact me