Current jobs related to Embedded Software Engineer Co-op - Ottawa, Ontario - Ciena Canada, Inc.


  • Ottawa, Ontario, Canada Tech Insights Full time

    At TechInsights, we're shaping the future of semiconductor innovation. As a member of our dynamic team, you'll contribute to cutting-edge reverse engineering projects while developing your technical skills.We're looking for talented individuals with a passion for software reverse engineering and embedded systems engineering to join our team as Software...


  • Ottawa, Ontario, Canada BlackBerry Inc. Full time

    We are seeking a highly motivated and detail-oriented Senior Software Development Co-op to join our team at BlackBerry Inc.As a Senior Software Development Co-op, you will support customer activities through direct interaction with customer engineering, reproduce complex issues on reference and customer provided HW, and instrument and debug QNX reference...


  • Ottawa, Ontario, Canada Tbwa ChiatDay Inc Full time

    Astera Labs is a global leader in purpose-built connectivity solutions that unlock the full potential of AI and cloud infrastructure. Our Intelligent Connectivity Platform integrates PCIe, CXL, and Ethernet semiconductor-based solutions and the COSMOS software suite of system management and optimization tools to deliver a software-defined architecture that...


  • Ottawa, Ontario, Canada Tbwa ChiatDay Inc Full time

    Astera Labs is a pioneering force in innovative connectivity solutions, unlocking the full potential of AI and cloud infrastructure. Our Intelligent Connectivity Platform integrates PCIe, CXL, and Ethernet semiconductor-based solutions with the COSMOS software suite for system management and optimization. Inspired by trusted relationships with hyperscalers...


  • Ottawa, Ontario, Canada Disability Solutions Full time

    Job Description:Stryten Energy is seeking a highly skilled Embedded Software Engineer to join our team. This role will be responsible for developing safety-critical systems using embedded real-time software.About the Role:This position requires strong programming skills, particularly in C, and experience with software configuration management tools. The...


  • Ottawa, Ontario, Canada Procom Full time

    Job DescriptionWe are seeking a skilled Embedded C/C++ Developers to join our team at Procom.Salary:$120,000 - $180,000 per yearJob SummaryWe are looking for an experienced Embedded C/C++ Developer to develop software features using C++ and Python for cloud connected modules. The ideal candidate will have recent experience in embedded C++ development, with...


  • Ottawa, Ontario, Canada Procom Full time

    We are seeking a highly skilled Senior Embedded Software Engineer to join our team at Procom in Ottawa.As a key member of our team, you will be responsible for designing and developing software features using C++ and Python for cloud-connected modules.The ideal candidate will have 10+ years of experience in embedded C++ development, with recent experience...


  • Ottawa, Ontario, Canada BlackBerry Inc. Full time

    Job Title:Embedded Software Engineer for Multimedia SolutionsAbout the Role:We are seeking an experienced Embedded Software Engineer to develop multimedia software technologies, capabilities, and solutions that meet the needs of automotive and consumer markets.Key Responsibilities:Work directly with customers to understand their requirements and provide...


  • Ottawa, Ontario, Canada BlackBerry Inc. Full time

    As a Software Development Co-op Student at BlackBerry Inc., you will play a crucial role in supporting customer activities through direct interaction with customer engineering. This includes reproducing complex issues on reference and customer-provided hardware, instrumenting and debugging QNX reference code.We are seeking a talented individual who is...


  • Ottawa, Ontario, Canada Myticas Consulting Full time

    At Myticas Consulting, we are seeking a highly skilled Embedded Software Developer to join our team. As an Embedded Software Architect, you will play a crucial role in the design, development, and implementation of advanced satellite ground segment software systems.The ideal candidate will have a Master's degree in Computer Science, Computer Engineering, or...


  • Ottawa, Ontario, Canada Lumentum Full time

    Job OverviewLumentum, a leading employer in the National Capital Region, is seeking an Embedded Software Development Engineer to join their team. This is a unique opportunity to work on cutting-edge LiDAR products and contribute to the company's success.


  • Ottawa, Ontario, Canada Nokia Full time

    We are seeking a highly motivated Software Support Co-op/Intern to join our team at Nokia. This is an exciting opportunity to gain hands-on experience in software development and support.About the RoleThis 4-month co-op position will provide you with the chance to work on real-world projects, collaborating with experienced professionals in a dynamic...


  • Ottawa, Ontario, Canada Skyworks Solutions, Inc. Full time

    At Skyworks Solutions, Inc., we are innovators of high-performance analog semiconductors.We are seeking a University student for an RF Systems Engineering Co-Op position in our Radio Systems Architecture Team. This is a 12-month Co-Op starting in January 2025 and running until the end of December 2025.The candidate will join a diverse team of RFIC, Analog...


  • Ottawa, Ontario, Canada BlackBerry Inc. Full time

    BlackBerry Inc. is a leading security software and services company that provides enterprises with the technology they need to secure the Internet of Things.We are currently seeking a Co-op Student, Software Developer to join our team in a 4-month winter term position. This role will provide an opportunity to work on complex issues, reproduce problems, and...


  • Ottawa, Ontario, Canada Insight Global Full time

    **Key Qualifications**We are seeking a talented C++ Software Engineer to join our team at Insight Global. The ideal candidate will have a strong background in C++ development, with a focus on embedded systems and multi-threaded applications.**Responsibilities**As a C++ Software Engineer, you will be responsible for developing in-vehicle connectivity...


  • Ottawa, Ontario, Canada Info Way Solutions Full time

    Embedded Software Engineer OpportunityAt Info Way Solutions, we are seeking a highly skilled Embedded Software Engineer to join our team in Ottowa, Canada. This is an exciting opportunity for someone who wants to leverage their technical expertise to drive innovation and deliver high-quality solutions.Estimated Salary: $120,000 - $150,000 per yearAbout the...


  • Ottawa, Ontario, Canada Nokia Full time

    About This RoleWe are seeking a highly skilled Software Developer in Test to join our team as a co-op/intern. As a member of our development team, you will be responsible for developing and testing software written in Java.Key ResponsibilitiesAnalyze feature requirements, estimate efforts, design, implement, unit test, and automate NSP platform features.Use...


  • Ottawa, Ontario, Canada Motorsport Hackers Full time

    Job SummaryWe are seeking a highly skilled Senior Software Engineer to join our Vehicle Software Platform group as an Embedded Systems Developer. In this role, you will be responsible for designing and building the software platform that enables connectivity and advanced application features within next generation Ford vehicles.The ideal candidate will have...


  • Ottawa, Ontario, Canada High Tech Genesis Full time

    Company OverviewHigh Tech Genesis is a leading technology company in the field of telecom switches and routers. Our team is dedicated to pushing the boundaries of innovation and excellence.We are currently seeking an experienced Software Developer to join our engineering team. If you have a passion for embedded software development and a strong background in...


  • Ottawa, Ontario, Canada Telesat Full time

    Telesat, a leading global satellite operator, offers a challenging opportunity for an experienced Embedded Software Engineer to join our team and contribute to the design, development, and testing of cutting-edge software solutions for our Lightspeed network.About TelesatWith over 50 years of experience in delivering reliable and secure satellite-delivered...

Embedded Software Engineer Co-op

1 month ago


Ottawa, Ontario, Canada Ciena Canada, Inc. Full time

Ciena Canada, Inc. is committed to providing a culture that empowers individual growth and wellbeing.

We are seeking a highly motivated Embedded Software Engineer Co-op to join our team.

About the Role

As an Embedded Software Engineer Co-op, you will be responsible for designing, implementing, and maintaining real-time embedded platform and application software for several of Ciena's flagship products.

The ideal candidate will have experience with C or C++ and a solid understanding of computer or electrical engineering, computer science, or similar disciplines.

Key Responsibilities
  1. Design and implement low-level bit flipping drivers and high-level software state machines for interfacing with external applications.
  2. Develop Linux and VxWorks kernels and base software components.
  3. Create drivers for proprietary and 3rd party ASICs, FPGAs, and other hardware components.
  4. Develop hardware/software interface to provide bridging of various abstraction layers.
  5. Implement fault and alarms subsystems to detect, report, and maintain defects and manage their hysteresis and co-relations.
  6. Design system applications such as traffic/equipment protection, performance monitoring, etc.
  7. Develop Software Development Kits that abstract the underlying low-level software and hardware to facilitate platform application developments and integration.
Requirements
  1. A sense of urgency - what is important to the customer is equally important to you.
  2. Integrity - you hold yourself to the highest level of personal and professional standards of conduct.
  3. A commitment to innovation - you continually seek to learn, understand modern technologies and ever-changing market conditions, and endeavor to apply that knowledge to Ciena's advantage.
  4. You embrace change - thriving in a diverse environment of ever-changing priorities and sometimes stressful situations.
  5. The flexibility to work independently with minimal supervision as well as part of a broader team.
Qualifications
  1. Enrolled in a bachelor's or master's degree in computer or electrical engineering, computer science, or similar disciplines.
  2. Experience with C or C++.
Benefits

Ciena offers competitive compensation ranging from $24.50 to $33.00 per hour, plus additional benefits including:

  • Employee Assistance Program (EAP)
  • Company-paid holidays
  • Paid sick leave
  • Vacation pay as required by applicable laws

Ciena values diversity and inclusion and 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.