Logo of Huzzle

Embedded Software Developer Co-op (Fall 2024)

image

Ciena

Aug 2

Applications are closed

  • Internship
    Full-time
    Placement Program
  • Ottawa

Requirements

  • Enrolled in a bachelor’s or master's degree in computer or electrical engineering, computer science, or similar disciplines
  • Experience with C or C++

Responsibilities

  • We design, implement, and maintain real-time embedded platform and application software for several of Ciena’s flagship products. Functional areas in our scope range from low level bit flipping drivers to high level software state machines for interfacing with external applications:
  • Linux and VxWorks kernels and base software components
  • Drivers for proprietary and 3rd party ASICs, FPGAs, and other hardware components
  • Hardware/software interface to provide bridging of various abstraction layers
  • Fault and alarms subsystems to detect, report and maintain defects and manage their hysteresis and co-relations
  • System applications such as traffic/equipment protection, performance monitoring, etc.
  • Software Development Kits that abstract the underlying low-level software and hardware to facility platform application developments and integration

FAQs

What is the duration of the Embedded Software Developer Co-op position?

The work term is 4-12 months, beginning in September 2024.

What educational background is required for this position?

You must be enrolled in a bachelor’s or master's degree in computer or electrical engineering, computer science, or similar disciplines.

What programming languages should I be familiar with?

Experience with C or C++ is a must-have for this position.

What skills are considered assets for this position?

Assets include developing software for embedded systems, understanding CPU hardware architectures, experience with real-time operating systems, and familiarity with software development tools and methodologies.

Is there an opportunity for mentorship and networking?

Yes, Ciena provides a team environment for development and offers mentoring, networking, and leadership opportunities.

What types of projects will I be working on?

You will design, implement, and maintain real-time embedded platform and application software for Ciena’s flagship products, including both low-level drivers and high-level software state machines.

How does Ciena support life-work integration?

Ciena emphasizes life-work integration by supporting non-profit causes important to employees through the CienaCares program, which includes matching employee contributions and dedicating time for volunteering.

What is the pay range for this position?

The pay range for this position is $24.50-$33.00 per hour.

Does Ciena offer any additional benefits for co-op students?

Yes, in addition to competitive compensation, Ciena offers access to the Employee Assistance Program (EAP), company-paid holidays, paid sick leave, and vacation pay as required by applicable laws.

Is there a commitment to diversity and inclusion at Ciena?

Yes, Ciena is committed to building and fostering an environment where employees feel respected, valued, and heard, and does not tolerate any form of discrimination.

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.

Get notified when Ciena posts a new role

Get Hired with Huzzle

Discover jobs with AI-powered precision. Autofill and track applications, create tailored resumes, and find the best opportunities across the web – all by simply chatting.

Already have an account?