Embedded Software Developer for Next-Generation Networking Solutions

8 hours ago


Ottawa, Ontario, Canada Ciena Corporation Full time

Overview:

">

Ciena Corporation, a leader in networking solutions, is seeking an entry-level Embedded Software Developer to join our team. As a key member of our Packet Software group, you will design, code, and support software drivers, APIs, and data plane applications written in C/C++ and running in a real-time embedded Linux environment.

">

About the Role:

">

We are looking for a motivated and innovative individual who can contribute to the development of advanced Layer 2/3 services on customized delivery platforms. Your primary responsibilities will include developing embedded software, working collaboratively in all stages of the software development process, and contributing to the bring-up of new hardware products.

">

Responsibilities:

">
  • ">
  • Develop embedded software running under Linux on carrier-grade L2/L3 service delivery and aggregation platforms, including development of new features, enhancements to existing features, and support for new hardware platforms">
  • Work collaboratively in all stages of the software development process, including requirements analysis, functional specification, design, coding, integration, verification, and support">
  • Contribute to the bring-up of new hardware products, providing device drivers and configuring ASICs/FPGAs/PHYs to establish functional end-to-end data path">
">

Requirements:

">

To be successful in this role, you should have a Bachelor's degree in Engineering, Computer Science, or equivalent, proficiency in C/C++ programming language, and basic understanding of embedded software development concepts. Experience using Linux as a development platform and/or embedded OS, preferably on x86/ARM target processors, is also required.

">

Preferred Skills:

">
  • ">
  • Familiarity with GIT, Perforce, Python (or other scripting languages), Yocto, REST, GDB, JIRA">
  • Exposure to modern L1/L2/L3 networking standards and protocols">
">

Compensation and Benefits:

">

The annual pay range for this position is $69,400 - $110,800 CAD. At Ciena Corporation, we value diversity and respect our employees as individuals. We are committed to building a workplace that is inclusive and supportive of everyone.

">

About Us:

">

Ciena Corporation is a technology company that leads with its humanity, driving business priorities alongside meaningful social, community, and societal impact. Our teams enjoy a culture focused on prioritizing a personalized and flexible work environment that empowers growth, wellbeing, and belonging.



  • Ottawa, Ontario, Canada QNX Software Systems Full time

    At QNX Software Systems, we are committed to providing safe and secure operating systems for embedded systems. As a trusted supplier of software solutions, our team is seeking an experienced network software developer to join our OS Development Group.The ideal candidate will directly contribute to the design and implementation of QNX's networking suite,...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    Company OverviewBlackBerry QNX is a leading provider of safe and secure operating systems, hypervisors, frameworks, and development tools for building critical embedded systems. With a trusted reputation in the industry, we are committed to delivering high-quality solutions that meet the stringent requirements of automotive and industrial...


  • Ottawa, Ontario, Canada Motorsport Hackers Full time

    Job OverviewMotorsport Hackers is seeking an experienced Embedded Software Developer to join our team in the driver and platform bring-up for the next generation Gateway ECU. As a key member of our team, you will design and implement platform software to support advanced application features, debug platform SW, and provide fixes as required.About the RoleWe...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    BlackBerry QNX is a leading provider of safe and secure operating systems, hypervisors, frameworks, and development tools. We offer expert support and services for building mission-critical embedded systems.We are seeking a skilled individual to contribute to the design and implementation of our QNX networking suite. This includes the protocol stack, user...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    About the Job:We are seeking a skilled Embedded Software Developer to join our Open Source software development team at QNX Software Systems. As an Embedded Software Developer, you will be responsible for integrating Open Source software into the QNX Real-Time Operating System to create embedded solutions for our customers.Key Responsibilities:Analyse, port,...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    Job Description:At BlackBerry QNX, we're dedicated to providing safe and secure operating systems, hypervisors, frameworks, and development tools. Our team of experts supports the development of critical embedded systems. As a trusted supplier, our foundation software is time-tested and trusted, including our deterministic micro-kernel real-time operating...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    About QNX Software SystemsAs a trusted supplier of safe and secure operating systems, hypervisors, frameworks, and development tools, QNX Software Systems provides expert support and services for building the world's most critical embedded systems.We are the embedded experts, born in embedded and providing time-tested and trusted foundation software,...


  • Ottawa, Ontario, Canada BTA Design Services Inc. Full time

    About BTA Design Services Inc.:We are a renowned electronic design firm headquartered in Ottawa, providing comprehensive services to clients across Canada and globally.Our expertise encompasses ASIC and FPGA design and verification, as well as embedded software development. We enhance our clients' teams, accelerating the development of complete designs.Job...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    Company Overview:QNX Software Systems is a trusted supplier of safe and secure operating systems, hypervisors, frameworks, and development tools. We provide expert support and services for building the world's most critical embedded systems.We are the embedded experts, born in embedded, and offer time-tested and trusted foundation software, including our...


  • Ottawa, Ontario, Canada Maarut Inc Full time

    About the RoleWe are seeking an experienced Software Development Expert to design, develop, and integrate software platforms for our next-generation Advanced Driver Assistance Systems (ADAS).As a key member of our team, you will work on developing and implementing software solutions that meet the highest standards of quality, reliability, and...


  • Ottawa, Ontario, Canada Ciena Corporation Full time

    Software Engineer OpportunityCiena Corporation is a leader in the technology industry, committed to creating a work environment where employees feel valued and respected. We are seeking an experienced software engineer to join our team of professionals working on cutting-edge networking solutions.Job SummaryThe ideal candidate will have a solid understanding...


  • Ottawa, Ontario, Canada Motorsport Hackers Full time

    Are you ready to take your software development skills to the next level?About the RoleWe are seeking an experienced Embedded Software Engineer to join our dynamic team at Motorsport Hackers. As a key member of our driver and platform bring-up team, you will be responsible for developing software drivers for various hardware...


  • Ottawa, Ontario, Canada BlackBerry Inc. Full time

    BlackBerry QNX Senior Systems Software (General Embedded) DeveloperTime Type: Full timeBlackBerry QNX is a trusted supplier of safe and secure operating systems, hypervisors, frameworks, and development tools, and provides expert support and services for building the world's most critical embedded systems. BlackBerry QNX was born in embedded and provides...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    Job Summary:We are seeking an experienced Embedded Software Developer to join our team at QNX Software Systems. The ideal candidate will have a strong background in C/C++ software development, operating systems, and real-time embedded systems.Key Responsibilities:Embedded target side software configuration of BSP, drivers, operating system, graphics,...


  • Ottawa, Ontario, Canada BlackBerry Inc. Full time

    Job Title: Embedded Systems Software Developer - Design and Implement Next-Gen Computing PlatformsLocation: Ottawa, OntarioEstimated Salary: $120,000 - $180,000 per yearWe are seeking a skilled Embedded Systems Software Developer to join our team at BlackBerry QNX. As an Embedded Systems Software Developer, you will design and implement next-generation...


  • Ottawa, Ontario, Canada Motorsport Hackers Full time

    F Motorsport Hackers is a leading innovator in the automotive industry, pushing the boundaries of technology and performance. We are seeking an exceptional Senior Embedded Software Engineer to join our team and contribute to the development of our next-generation Gateway ECU.Job OverviewThis is an exciting opportunity for a seasoned software engineer to work...


  • Ottawa, Ontario, Canada L3Harris Technologies Full time

    About the Role:L3Harris Technologies is seeking a highly skilled Embedded Software Developer to join our team. As a key member of our software development team, you will be responsible for designing and developing software solutions for our complex, multi-network environment.Key Responsibilities:Design and develop software solutions for our embedded...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    Software Engineer Job DescriptionWe are seeking a skilled Embedded Systems Software Developer to join our team in Ottawa. As a key member of our Filesystem development team, you will be responsible for designing and developing high-quality software solutions for embedded systems.Job Summary:Develop and maintain reliable and secure Filesystem components for...


  • Ottawa, Ontario, Canada undisclosed Full time

    At undisclosed, we are building the next generation of connected Ford vehicles. The Embedded Software Development Lead will be part of the team responsible for the development, testing, quality, and delivery of all applications residing on the in-market Gateway module. The Gateway module is the key aggregation node for cloud to vehicle communication and...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    About this role:BlackBerry QNX is seeking a talented Embedded Systems Developer to join our Advanced Technology Development team. As a key contributor, you will be responsible for executing on development plans and strategies related to key technology trends.Your responsibilities will include:Participating in architecture and strategy sessions with our...