Computer Science Co Op jobs in University of Ottawa, ON
- CienaOttawa, ON
- $25–$32 an hour
- Full-time
- Paid sick leave
- Employee assistance program
- Enrolled in a bachelor’s or master's degree in computer or electrical engineering, computer science, or similar disciplines.
- Experience with C or C++.
- View all Ciena jobs - Ottawa jobs - Software Engineer Intern jobs in Ottawa, ON
- Salary Search: Embedded Software Engineer – Intern salaries in Ottawa, ON
- See popular questions & answers about Ciena
- CienaOttawa, ON
- $25–$34 an hour
- Full-time
- Paid sick leave
- Employee assistance program
- This role involves contributing to the design, development, and testing of software for advanced routing and IP solutions within Ciena's network products.
- View all Ciena jobs - Ottawa jobs - Software Engineer jobs in Ottawa, ON
- Salary Search: Routing/IP Software Developer Intern (4-8 Months) salaries in Ottawa, ON
- See popular questions & answers about Ciena
- CienaOttawa, ON
- $25–$34 an hour
- Full-time
- Paid sick leave
- Employee assistance program
- We’re a technology company that leads with our humanity—driving our business priorities alongside meaningful social, community, and societal impact.
- View all Ciena jobs - Ottawa jobs - Verification Engineer jobs in Ottawa, ON
- Salary Search: Product Verification Engineer Intern (12 months) salaries in Ottawa, ON
- See popular questions & answers about Ciena
- CienaOttawa, ON
- $25–$34 an hour
- Full-time
- Paid sick leave
- Employee assistance program
- The Photonic Hardware team is responsible for the entire lifecycle of hardware for Ciena’s Photonic Line systems from design, development, product introduction,…
- View all Ciena jobs - Ottawa jobs - Intern jobs in Ottawa, ON
- Salary Search: Photonic Hardware Intern (4-12 Months) salaries in Ottawa, ON
- See popular questions & answers about Ciena
- CienaOttawa, ON
- $25–$34 an hour
- Full-time
- Paid sick leave
- Employee assistance program
- Participate in the development of embedded, real-time software for telecommunications systems.
- Code, test, and support software releases, ensuring high-quality…
- View all Ciena jobs - Ottawa jobs - Software Engineer jobs in Ottawa, ON
- Salary Search: Software Engineer and Tools Developer Intern (Fall 2026) salaries in Ottawa, ON
- See popular questions & answers about Ciena
- CienaOttawa, ON
- $25–$32 an hour
- Full-time
- Paid sick leave
- Employee assistance program
- The position supports system integration activities that ensure alignment between system behavior and design intent.
- How you will make an impact:
- View all Ciena jobs - Ottawa jobs - Systems Integration Specialist jobs in Ottawa, ON
- Salary Search: System Integration Specialist Intern salaries in Ottawa, ON
- See popular questions & answers about Ciena
- CienaOttawa, ON
- $25–$32 an hour
- Full-time
- Paid sick leave
- Employee assistance program
- A Software Development Intern role focused on contributing to a cloud-native engineering platform and infrastructure migration initiative.
- Aptiv plcOttawa, ON
- Internship / Co-op
- Helping to develop and test starlingx for the Wind River Cloud Platform.
- Help with test execution and automation and get a thorough understanding of the product…
- View all Aptiv plc jobs - Ottawa jobs
- Salary Search: Engineering Intern salaries in Ottawa, ON
- See popular questions & answers about Aptiv plc
System Designer Co-Op
Easily applyCOMTECH TELECOMMUNICATIONSGatineau, QC J8R 2Z8- Full-time
- Reports To: Supervisor, Systems Engineering.
- We empower public safety answering points (PSAPs), state 911 offices, and system integrators with reliable,…
Software Development Co-Op
Easily applyCOMTECH TELECOMMUNICATIONSGatineau, QC J8R 2Z8- Full-time
- Reports To: Senior Manager Software Design.
- Designing software for call processing as well as operation, administration, maintenance and provisioning of a 911…
- View all COMTECH TELECOMMUNICATIONS jobs - Gatineau jobs
- Salary Search: Software Development Co-Op salaries
- NXP SemiconductorsKanata, ON
- Full-time
- Contribute to verification activities by developing test scenarios, running simulations, and analyzing results under guidance from the team.
View similar jobs with this employerLumentumOttawa, ON- $24–$35 an hour
- Full-time
- Employment Type: Student – Co-op/Intern, existing vacancy.
- Familiarity with Python, computer vision, and AI is considered a strong asset.
- View all Lumentum jobs - Ottawa jobs
- Salary Search: Hermetics Systems Development Co-op Student salaries
- See popular questions & answers about Lumentum
Embedded Systems Developer Intern
Easily applyQ-Block ComputingOttawa, ON- $18–$25 an hour
- Vision care
- Dental care
- Life insurance
- Extended health care
- Previous co-op or internship experience in embedded systems, electronics, or scientific instrumentation.
- Professional development, networking within the quantum…
Embedded Systems Developer Intern
Easily applyQ-Block ComputingOttawa, ON- $18–$25 an hour
- Vision care
- Dental care
- Life insurance
- Extended health care
- Previous co-op or internship experience in embedded systems, electronics, or scientific instrumentation.
- Professional development, networking within the quantum…
Software Development Co-op Student (Fall 2026)
Easily applyTechInsightsOttawa, ON K2H 5B7- $20–$25 an hour
- Internship / Co-op
- The co-op will occasionally develop proof-of-concepts to validate pivotal design concepts and de-risk technical approaches.
QA Test Automation Co-op Student (Fall 2026)
Easily applyTechInsightsOttawa, ON K2H 5B7- $20–$25 an hour
- Internship / Co-op
- Our Quality Assurance (QA) team is eagerly seeking a QA Co-op Student who excels in problem-solving.
- Regarded as the most trusted source of actionable, in-depth…
By creating a job alert, you agree to our Terms . You can change your consent settings at any time by unsubscribing or as detailed in our terms.
People also searched:
Career Resources:
Job Post Details
Embedded Software Engineer – Intern - job post
Job details
Pay
- $25–$32 an hour
Job type
- Full-time
Location
Benefits
Pulled from the full job description
- Paid sick leave
- Employee assistance program
Full job description
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.
How You Will Contribute:
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.
- SDKs that abstract the underlying low-level software and hardware to facility platform application developments and integration.
Must Haves:
- Enrolled in a bachelor’s or master's degree in computer or electrical engineering, computer science, or similar disciplines
- Experience with C or C++
Assets:
- Developing software for embedded systems or telecom products
- Understanding of CPU hardware architectures, hardware functional specifications, hardware timing diagrams, device data sheets
- Understanding of real-time operating systems and embedded systems
- Software development tools such as git, BitBucket, Gerrit, Jira, etc.
- Unit test frameworks such as Google Test, JUnit, Robot, PyTest, and the like
- Debuggers and tools (e.g., gdb), especially for troubleshooting embedded systems in user space and kernel space
- High-level programming and scripting languages such as Java, Python, Perl, Tcl, bash
- YANG modeling language and toolchains
- Software development methodologies such as Agile or Waterfall
- Familiarity with datacom and telecom concepts such as DWDM, SONET/SDH, OTN, Ethernet, OSI Model, TCP/IP, MPLS
Pay Range:
The hourly pay range for this position is $25 to $32.
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.
In addition to competitive compensation, Ciena offers students access to the Employee Assistance Program (EAP), company-paid holidays, paid sick leave, and vacation pay as required by applicable laws.
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.