Senior Embedded Application Developer

4 weeks ago


Ottawa, Ontario, Canada Lumentum Full time

Lumentum is seeking a senior embedded application developer to play a key role in the development of software for next-generation optical communication products.

Key responsibilities:

  • Collaborate with cross-functional teams to define new product requirements.
  • Develop and maintain embedded application software.
  • Provide support throughout the software and product verification cycle.
  • Troubleshoot low-level software issues.
  • Participate in code inspections.
  • Guide junior team members and share technical expertise.

Requirements:

  • Bachelor's degree in Computer Science, Computer Engineering, Software Engineering, Electrical Engineering, or a related field.
  • 4+ years of embedded C/C++ development experience.
  • Solid understanding of multi-threaded software design.
  • Strong problem-solving, troubleshooting, and debugging skills.

Preferred qualifications:

  • Experience with embedded Linux, FreeRTOS, VxWorks, or other embedded OS software development.
  • Familiarity with Redis, Docker, OpenConfig, YANG, Protocol Buffers, gRPC, gNxI, SNMP, NETCONF, Yocto.
  • Understanding of hardware devices such as ADCs/DACs/Clocks/UART.
  • Experience with interfacing to embedded devices via interfaces such as PCIe, I2C, SPI, dual port RAM, RS-232.
  • Cross-compiling/remote debugging/JTAG debugging.
  • Ability to use a schematic to understand electronic device connections.
  • Knowledge of optical telecommunications (DWDM/Optical Amplifiers/ROADMs/MEMs).


  • Ottawa, Ontario, Canada Lumentum Full time

    Lumentum is seeking a senior embedded application developer to play a key role in the development of software for next-generation optical communication products.Key responsibilities:Collaborate with cross-functional teams to define product requirements.Develop and maintain embedded application software.Provide technical guidance and support throughout the...


  • Ottawa, Ontario, Canada Lumentum Full time

    Lumentum is seeking a senior embedded application developer to play a key role in the development of software for cutting-edge optical communication products.Key responsibilities:Collaborate with cross-functional teams to define product requirements.Develop and maintain embedded application software.Provide technical guidance and support throughout the...


  • Ottawa, Ontario, Canada Lumentum Full time

    Lumentum is seeking a senior embedded application developer to play a key role in the development of software for next-generation optical communication products.Key responsibilities:Collaborate with cross-functional teams to define product requirements.Develop and maintain embedded application software.Provide technical guidance and support throughout the...


  • Ottawa, Ontario, Canada Lumentum Full time

    Lumentum is seeking a senior embedded application developer to play a key role in the development of software for cutting-edge optical communication products.Key responsibilities:Collaborate with cross-functional teams to define new product requirements.Develop and maintain embedded application software.Provide support throughout the software and product...


  • Ottawa, Ontario, Canada Telesat Corporation Full time

    At Telesat Corporation, we are seeking a highly skilled Senior Embedded Software Developer to join our team. As a key member of our scrum team, you will contribute to the design, development, and testing of our cutting-edge Lightspeed Software.The successful candidate will assume ownership of specific software modules, overseeing their development, quality,...


  • Ottawa, Ontario, Canada Myticas Consulting Full time

    Main Responsibilities:As a Senior Embedded Software Developer at Myticas Consulting, you will collaborate with experienced engineers to design, code, test, and maintain software applications. You will develop, test, and maintain embedded software modules using programming languages like C++ and Python. Additionally, you will assist in the implementation of...


  • Ottawa, Ontario, Canada Myticas Consulting Full time

    Main Responsibilities:We are seeking a highly skilled Senior Embedded Software Developer to join our team at Myticas Consulting. The ideal candidate will have a strong background in software development and testing, with a focus on embedded systems.Collaborate with experienced engineers to design, code, test, and maintain software applications.Develop, test,...


  • Ottawa, Ontario, Canada Adtran Full time

    The Senior Embedded Software Developer will be responsible for the design, development, and testing of the embedded software for optical transceiver assemblies and plugs within the Optical Engines product unit. The engineering expert will work closely with Optical, Hardware, and Test engineers to ensure product goals are met.Key Responsibilities:Design and...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    Job DescriptionBlackBerry QNX is a trusted supplier of safe and secure operating systems, hypervisors, frameworks, and development tools. We provide expert support and services for building critical embedded systems.We are seeking an Intermediate or Senior Embedded Software Developer or Embedded Software Integrator to work on various projects and...


  • Ottawa, Ontario, Canada Avanciers Full time

    Job Title: Senior Embedded Software EngineerDescription:We are seeking a skilled Senior Embedded Software Engineer to join our team at Avanciers. As a key member of our software development team, you will be responsible for designing, developing, and testing production-ready software for embedded systems.Key Responsibilities:Develop and implement software...


  • Ottawa, Ontario, Canada Lumentum Full time

    We are seeking a talented Senior Embedded Software Developer to join our team at Lumentum Canada.Lumentum Canada is a leading company in the LiDAR industry, and we are looking for a skilled professional to play a key role in the development of our new generation of leading-edge LiDAR products.The successful candidate will work closely with our...


  • Ottawa, Ontario, Canada Telesat Corp. Full time

    Job DescriptionTelesat Corp. is seeking a highly skilled Senior Embedded Software Developer to join our team. As a key member of our scrum team, you will contribute to the design, development, and testing of our cutting-edge LightSpeed Software. Your expertise in embedded systems, Linux, and ARM cores will be essential in ensuring the high performance,...


  • Ottawa, Ontario, Canada https:www.energyjobline.comsitemap Full time

    Job SummaryThales is seeking a highly skilled Senior Embedded Systems Engineer to join our team in Ottawa, Canada. As a key member of our development team, you will be responsible for designing, coding, testing, and debugging Linux-based embedded Hardware Security Module (HSM) firmware and host-side software.Key responsibilities include:Design and...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    Job Title: Senior Software Developer for Embedded SystemsJob Summary:We are seeking a highly skilled Senior Software Developer for Embedded Systems to join our team at QNX Software Systems. As a Senior Software Developer, you will be responsible for designing, developing, and testing software for our embedded systems. You will work closely with our...


  • Ottawa, Ontario, Canada Fidus Systems Full time

    Unlock Your Potential as a Senior Embedded Software DesignerFidus Systems is a leading-edge electronic product development company that specializes in innovative solutions for emerging technology markets. We are seeking a highly skilled Senior Embedded Software Designer to join our team in Ottawa or Kitchener Design Centres.About the RoleAs a Senior Embedded...


  • Ottawa, Ontario, Canada BlackBerry Inc. Full time

    Job Title: Senior Embedded Software Developer - NetworkingJob Summary:BlackBerry QNX is seeking a skilled Senior Embedded Software Developer - Networking to join our team. As a key member of our Network Development team, you will be responsible for analyzing and developing new drivers and features, investigating and resolving customer-reported problems, and...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    Job Overview:BlackBerry QNX, a world leader in safe, secure foundational software components for the automotive industry and mission critical application domains, is seeking a talented Senior Embedded Software Developer for our Advanced Technology Development team. The team is focused on future technology and product opportunities, as they relate to our...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    We are seeking a skilled Senior Embedded Software Developer to join our team at QNX Software Systems.As a Senior Embedded Software Developer, you will play a critical role in the development of software for embedded systems, working on a variety of projects and technologies. Our ideal candidate has strong experience in C/C++ software development, operating...


  • Ottawa, Ontario, Canada BlackBerry Inc. Full time

    Embedded Software DeveloperBlackBerry QNX is a leading provider of safe and secure operating systems, hypervisors, frameworks, and development tools for building critical embedded systems.We are seeking an experienced Embedded Software Developer to join our team in Ottawa. As a key member of our development team, you will be responsible for designing,...


  • Ottawa, Ontario, Canada Fidus Systems Full time

    Unlock Your Potential as a Senior Embedded Software DesignerFidus Systems is a dynamic high-tech design firm that specializes in leading-edge electronic product development. We are seeking a highly skilled Senior Embedded Software Designer to join our team in Ottawa or Kitchener Design Centres.About the RoleWe are looking for a talented individual with a...