Embedded Software Developer
7 days ago
Embedded Software Developer
Postuler locations Ottawa time type Full time posted on Publié il y a 30 jour(s) job requisition id R026243
Ciena s’engage à respecter sa philosophie axée sur l’humain. Nos équipes évoluent dans une culture axée sur un environnement de travail personnalisé et flexible. Cette approche favorise l’épanouissement personnel, la croissance professionnelle, le bien-être et le sentiment d’appartenance de chaque employé. En tant qu’entreprise technologique, nous plaçons l’humain au cœur de nos préoccupations. Nous conjuguons nos objectifs commerciaux avec un impact positif sur les plans social, communautaire et sociétal.
Achieve your ideal career at the forefront of innovation with Ciena. We know the importance of life outside of work, which is why our employees enjoy flexible paid time off and the freedom of working remotely. Ciena empowers our teams with competitive salaries and incentives, community volunteer programs, professional development resources, and support for our mental and physical health—all experienced within a diverse and inclusive culture. To put it simply, we’re a technology company driven by our humanity.
How You Will Contribute:
- You will work with a broader team of engineers, architects and other professional and technical personnel to create an evaluation software development kit that will enable customers to develop their products using Ciena components. You will be accountable for defining platform requirements, developing HAL layer drivers in an embedded environment, supporting API development and testing and crafting end user documentation.
- You will support the implementation of cross-platform software and services, spanning multi-core embedded CPUs, SOCs, 10/100/1000BT Ethernet PHYs, FPGAs, and optics.
- You will use your expertise in Bare Metal development, Linux Kernel, the TCP/IP stack, Forwarding Tables, IP Filters, VLANs, and memory management to develop software APIs and tools to enable a positive user experience.
- You will design, code and support drivers, diagnostics and/or applications written in C/C++, Bash and Python and debug system defects, throughput and performance.
- You will develop common operating system elements from and to other product families within Ciena and support other designers to troubleshoot hardware, software and system defects and performance issues.
- You will create documentation and production of the artifacts of the software development process, participate in defect resolution and backlog defect reduction and develop scripts, test utilities, and other development aids to improve designer efficiency.
What Does Ciena Expect of You?
- Initiative – you’re a self-starter who works with limited direction and is committed to delivering against aggressive deadlines.
- Agility – you are readily able to make key decisions and manage competing and ever-changing account priorities and largely driven by the software development lifecycle.
- Communication expertise – you have the ability to influence and tailor your message and ideas to the audience to ensure understanding and consensus.
- The flexibility to work independently and as part of a broader team – you thrive in a multi-disciplinary team environment, but are comfortable working independently as required.
- Relationship builder – with a proven ability to influence, you’re able to get work done with and through others.
- A commitment to learning – you keep abreast of the market and competitive developments and are always keen to formulate new ideas and problem solve.
The Must Haves:
- Minimum 5 years of embedded software development experience.
- Minimum Bachelor’s degree in Engineering, Computer Science or equivalent.
- Hands on experience with Board support Package (BSP) development, Linux kernel drivers and user space drivers.
- Experience with SPI and I2C driver development and testing, security and board bring-up.
- Knowledge of the fundamentals of structured programming and design concepts.
- Demonstrated experience with the Atlassian tool suite (Jira, Confluence).
Assets:
- Real time operating systems concept knowledge.
- Understanding of Common Management Interface Specification (CMIS).
- Ability to understand CPU Hardware architectures, Hardware Functional Specifications and Hardware Timing Diagrams.
- Exposure to software development tools such as Agile or Waterfall.
- Familiarity with optical such as 100G/400G Ethernet interfaces, Coherent optical interfaces, DWDM, OTN, Ethernet, OSI Model, TCP/IP, MPLS.
Chez Ciena, nous nous engageons à créer et à favoriser un environnement où nos employés se sentent respectés, valorisés et entendus. Ciena valorise la diversité de son personnel et respecte l’individualité de chaque employé. Nous ne tolérons aucune forme de discrimination.
Ciena est un employeur souscrivant au principe de l’égalité d’accès à l’emploi, y compris pour les personnes handicapées et les anciens combattants.
Si vous êtes contacté au sujet d’une offre d’emploi, veuillez informer Ciena de toute mesure d’adaptation dont vous pourriez avoir besoin.
#J-18808-Ljbffr
-
Software Developer
3 weeks ago
Ottawa, Canada Aversan Inc. Full timeSoftware Developer (Embedded) – Aversan Inc.Aversan Inc. (www.aversan.com) is a trusted multi‑service engineering and electronics manufacturing company. We deliver leading‑edge and reliable safety‑critical electronics and software systems to the aerospace, defence, and space industries.We are currently seeking a qualified Software Developer.As a...
-
Software Developer
3 weeks ago
Ottawa, Canada Aversan Inc. Full timeSoftware Developer (Embedded) – Aversan Inc. Aversan Inc. ( is a trusted multi‑service engineering and electronics manufacturing company. We deliver leading‑edge and reliable safety‑critical electronics and software systems to the aerospace, defence, and space industries. We are currently seeking a qualified Software Developer . As a member of our...
-
Software Developer
4 weeks ago
Ottawa, Canada Aversan Inc Full timeAversan Inc. (www.aversan.com) is a trusted multi-service engineering and electronics manufacturing company. We deliver leading-edge and reliable safety-critical electronics and softwaresystems to the aerospace, defence, and space industries. We are currently seeking a qualified Software Developer. As a member of our team you will contribute to the design...
-
Software Developer
4 weeks ago
Ottawa, Canada Aversan Inc Full timeAversan Inc. (www.aversan.com) is a trusted multi-service engineering and electronics manufacturing company. We deliver leading-edge and reliable safety-critical electronics and softwaresystems to the aerospace, defence, and space industries. We are currently seeking a qualified Software Developer. As a member of our team you will contribute to the design...
-
Software Developer
2 weeks ago
Ottawa, Canada Aversan Full timeAversan Inc. ( is a trusted multi-service engineering and electronics manufacturing company. We deliver leading-edge and reliable safety-critical electronics and softwaresystems to the aerospace, defence, and space industries. We are currently seeking a qualified Software Developer . As a member of our team you will contribute to the design and development...
-
Embedded Software Developer
2 weeks ago
Ottawa, Canada Randstad Canada Full timeOur Client, a global leader in the automotive industry, is seeking a skilled and detail-oriented Embedded Software Test Engineer. This position joins a critical team responsible for developing and validating the control algorithms and software that power key vehicle features.This team’s portfolio includes embedded systems controlling climate, vehicle...
-
Junior Embedded Software Developer
4 weeks ago
Ottawa, Canada Zhone Technologies, Inc. Full timeDescriptionWe are seeking a motivated and curious Junior Embedded Software Developer to join our team working on embedded software for telecommunications access network equipment. This is an excellent opportunity for a recent graduate or early-career developer to gain hands-on experience in embedded systems, network protocols, and modern software development...
-
Junior Embedded Software Developer
4 weeks ago
Ottawa, Canada Zhone Technologies, Inc. Full timeDescription We are seeking a motivated and curious Junior Embedded Software Developer to join our team working on embedded software for telecommunications access network equipment. This is an excellent opportunity for a recent graduate or early-career developer to gain hands-on experience in embedded systems, network protocols, and modern software...
-
Software Developer – Embedded Systems
2 weeks ago
Ottawa, Canada Sky Systems, Inc. (SkySys) Full timeOverview Talent Acquisition Partner | Technical Recruiter | Talent Acquisition | Head Hunter | Hiring Individuals Around the Globe | BBA-H Mandate Duration: September 19, 2026 – 37.5 hours/week Context The team is responsible for developing a variety of control systems and their interfaces, primarily focusing on embedded systems development. Required...
-
Software Developer – Embedded Systems
47 minutes ago
Ottawa, Canada Sky Systems, Inc. (SkySys) Full timeOverview Talent Acquisition Partner | Technical Recruiter | Talent Acquisition | Head Hunter | Hiring Individuals Around the Globe | BBA-H Mandate Duration : September 19, 2026 – 37.5 hours/week Context The team is responsible for developing a variety of control systems and their interfaces, primarily focusing on embedded systems development. Required...