Software Engineer (Routing/IP) - New Grad

at  Ciena

Ottawa, ON, Canada -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate16 Feb, 2025USD 69400 Annual18 Nov, 2024N/ASwitching,Computer Science,Netconf,Inter Process Communication,Software Development,Communication Skills,Routing,SecurityNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

Ciena is committed to our people-first philosophy. Our teams enjoy a culture focused on prioritizing a personalized and flexible work environment that empowers an individual’s passions, growth, wellbeing and belonging. We’re a technology company that leads with our humanity—driving our business priorities alongside meaningful social, community, and societal impact.
Why Ciena?
Ciena is more than just a tech company. We’re a group of passionate people who care about helping others succeed. From empowering our employees to giving back to the community, we create an environment that fosters innovation and growth.
Our culture is built on Customer First, Integrity, Innovation, Velocity, and Outstanding People—and we believe in building a diverse and inclusive environment where everyone has the opportunity to thrive.
Being You @ Ciena
We are committed to building a workforce that reflects the diversity of the communities we serve. Ciena values the strengths, perspectives, and experiences each individual brings to the table. We embrace diversity and strive to create an environment where everyone feels valued, supported, and empowered. If you need accommodations during the hiring process, please let us know.
Role Summary:
Ciena’s Packet Optical Transport Software portfolio of Layer 2, Layer3, Segment Routing and MPLS packet networking products provide carrier-grade packet networking services and aggregation tiers of the network.
The Packet Optical Transport Platform software group is seeking an engineer with some experience in designing and developing embedded telecommunications software. Focus would be on developing real time embedded software in C/C++ on the Linux and VxWorks Operating Systems. The desired candidate should have strong software engineering skills, and preferably some experience with North Bound Interface, security and telecommunication technologies such as Netconf, Restconf, yuma, SNMP, TLS, PKIX, SSH, AAA, Ethernet, IP, MPLS.

Primary Duties and Responsibilities:

  • Develop embedded C/C++/Py software on Ciena’s Wave Router family of optical switches, including improvements to existing software, and development of new features
  • Participate in all stages of software development, including requirements analysis, design, implementation, test, maintenance, and documentation
  • Troubleshoot software issues and work with software and system engineers to identify root cause.

Required Skills

  • Strong fundamental embedded operating system concepts
  • Some experience debugging sophisticated system/platform issues such as crashes and traps, memory leaks/tramplers, issues with inter-process communication, CPU hogs etc.
  • Familiarity with some or all of the following - Packet networking, MPLS, Routing, Switching, Security protocols, Netconf, Yang
  • Independent self-starter and committed to delivering against deadlines
  • Comfortable in a team environment with ability to work with little supervision
  • Must be a fast learner with good debugging skills
  • Effective written and verbal communication skills.

    Required Experience:

  • Experience with developing C/C++ application software in Linux environment

  • Good understanding of embedded OS concepts
  • 1-demonstrated ability (dependent on level) passionate about embedded software development
  • Bachelor of Computer Science or equivalent degree.

The annual pay range for this position is $69,400 - $110,800 CAD
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.
Not ready to apply? Join our
Talent Community
to get relevant job alerts straight to your inbox.
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

Responsibilities:

  • Develop embedded C/C++/Py software on Ciena’s Wave Router family of optical switches, including improvements to existing software, and development of new features
  • Participate in all stages of software development, including requirements analysis, design, implementation, test, maintenance, and documentation
  • Troubleshoot software issues and work with software and system engineers to identify root cause


REQUIREMENT SUMMARY

Min:N/AMax:5.0 year(s)

Computer Software/Engineering

IT Software - System Programming

Software Engineering

Graduate

Computer Science

Proficient

1

Ottawa, ON, Canada