Lead Embedded Software Engineer

4 weeks ago


Ottawa, Ontario, Canada Lumentum Operations LLC Full time
Lead Embedded Software Engineer

At Lumentum Operations LLC, we take pride in fostering a culture where our employees are passionate about their work.
Our commitment to customer satisfaction drives our business forward.

If you thrive in a dynamic environment surrounded by motivated and talented individuals, you will find a fulfilling career with us.

We have been recognized as one of the National Capital Region's Top Employers for multiple consecutive years, highlighting our dedication to employee satisfaction and growth.

Lumentum is seeking a Lead Embedded Software Engineer to take a pivotal role in crafting software for next-generation optical communication technologies.

Key Responsibilities:

  • Collaborate with cross-functional teams to establish new product specifications.
  • Create and assess requirements and designs in conjunction with colleagues and stakeholders.
  • Develop and sustain embedded application software.
  • Document, evaluate, and implement design test cases.
  • Offer support throughout the software and product validation process.
  • Diagnose low-level software challenges.
  • Engage in code reviews.
  • Mentor and share technical knowledge with junior software team members.

Education:

  • A Bachelor's degree in Computer Science, Computer Engineering, Software Engineering, Electrical Engineering, or a related discipline.

Qualifications:

  • A minimum of 4 years of experience in embedded C/C++ development.
  • A solid grasp of multi-threaded software architecture.
  • A collaborative team player with excellent communication skills.
  • Strong analytical, troubleshooting, and debugging capabilities.
  • Familiarity with source code management tools (Git, Subversion).

Preferred Skills:

  • Experience with software tools such as SONiC, Redis, Docker, OpenConfig, YANG, Protocol Buffers, gRPC, or gNMI.
  • Development experience with Linux, FreeRTOS, or other embedded operating systems.
  • Proficiency in programming devices like ADCs/DACs/Clocks/UART.
  • Experience interfacing with embedded devices through protocols such as PCIe, I2C, SPI, dual port RAM, RS-232.
  • Skills in cross-compiling, remote debugging, and JTAG debugging.
  • Ability to interpret schematics to understand electronic device connections.
  • Knowledge of optical telecommunications, including DWDM, Optical Amplifiers, ROADMs, and MEMs.
About Us

Lumentum (NASDAQ: LITE) is a leading manufacturer of innovative optical and photonic products that empower optical networking and commercial laser applications globally. Our optical components and subsystems are integral to various telecom, enterprise, and data center networks. Lumentum's commercial lasers facilitate advanced manufacturing processes and diverse applications, including next-generation 3D sensing technologies.

We believe that Lumentum is an exceptional workplace that values diversity and inclusivity, allowing employees to bring their authentic selves to work. We aim to cultivate meaningful connections that drive innovation and produce impactful products. Our commitment to creating a welcoming environment encompasses individuals from various backgrounds and experiences, which we believe enhances our mission and values while serving our global clientele. We encourage applications from people of color, women, LGBTQIA+ individuals, veterans, and persons with disabilities.

All employment offers are contingent upon background checks and appropriate work authorizations. As a global employer, Lumentum is proud to be an equal opportunity workplace and an affirmative action employer, adhering to various protected categories based on jurisdiction.



  • Ottawa, Ontario, Canada QNX Software Systems Full time

    Position: Engineering Manager at QNX Software SystemsQNX Software Systems is a premier provider of secure operating systems, development tools, and services tailored for embedded systems, trusted by leading manufacturers in the Electric Vehicle sector globally. We are in search of a seasoned Engineering Manager to oversee a team dedicated to developing...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    Position: Engineering Manager at QNX Software SystemsQNX Software Systems is a premier provider of secure operating systems, development tools, and services tailored for embedded systems, trusted by leading manufacturers in the Electric Vehicle sector globally. We are in search of a seasoned Engineering Manager to guide a team in developing innovative...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    Position: Embedded Software DeveloperCompany: QNX Software SystemsLocation: On-site OttawaQNX Software Systems is a leading provider of secure operating systems, hypervisors, development tools, and support services tailored for critical embedded systems. Our software is widely utilized in the automotive sector, trusted by a majority of the top electric...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    Position: Embedded Software DeveloperCompany: QNX Software SystemsLocation: On-site OttawaQNX Software Systems is a leading provider of secure operating systems, hypervisors, development tools, and support services tailored for critical embedded applications. Our solutions are extensively utilized in the automotive sector, with a reputation for reliability...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    Position: Embedded Software DeveloperCompany: QNX Software SystemsLocation: On-site OttawaQNX Software Systems is a leading provider of secure operating systems, hypervisors, development tools, and support services tailored for critical embedded systems. Our software is widely recognized in the automotive sector, trusted by a majority of the top electric...


  • Ottawa, Ontario, Canada Lumentum Full time

    Join a dynamic team where innovation and dedication are at the forefront of our mission.Position: Lead Embedded Software EngineerLumentum is seeking a skilled Lead Embedded Software Engineer to take charge of developing software for cutting-edge optical communication technologies.Key Responsibilities:Collaborate with cross-functional teams to establish new...


  • Ottawa, Ontario, Canada Lumentum Operations LLC Full time

    Lead Embedded Software EngineerLumentum Operations LLC is in search of a Lead Embedded Software Engineer to become an integral part of our team, contributing to the development of innovative software solutions for advanced optical communication technologies.Primary Responsibilities:Engage with interdisciplinary teams to establish new product...


  • Ottawa, Ontario, Canada Lumentum Full time

    Join a dynamic team at Lumentum, where innovation meets dedication in the field of optical communication technology.Position: Lead Embedded Software EngineerWe are seeking an experienced embedded software engineer to take charge of developing cutting-edge software solutions for advanced optical communication products.Key Responsibilities:Collaborate with...


  • Ottawa, Ontario, Canada Lumentum Full time

    Lumentum Canada is on the lookout for a Lead Embedded Software Engineer to enhance their innovative team. In this pivotal role, you will be instrumental in crafting embedded software solutions for cutting-edge optical communication systems. Your collaboration with diverse teams will be essential in outlining product specifications, developing robust...


  • Ottawa, Ontario, Canada Lumentum Full time

    Lumentum Canada is actively looking for a Lead Embedded Software Engineer to enhance their team. In this pivotal role, you will be instrumental in crafting embedded software solutions for optical communication systems, collaborating closely with diverse teams to establish product specifications, develop and sustain software, and assist throughout the...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    About QNX Software SystemsQNX Software Systems is a leading provider of safe and secure operating systems, hypervisors, frameworks, and development tools for building critical embedded systems.Job SummaryWe are seeking an Intermediate or Senior Embedded Software Developer or Embedded Software Integrator to join our team and work on a variety of projects and...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    About QNX Software SystemsQNX Software Systems is a leading provider of safe and secure operating systems, hypervisors, frameworks, and development tools for building critical embedded systems.Job SummaryWe are seeking an Intermediate or Senior Embedded Software Developer or Embedded Software Integrator to join our team and work on a variety of projects and...


  • Ottawa, Ontario, Canada Lumentum Full time

    Lumentum is seeking a Lead Embedded Software Engineer to take a pivotal role in crafting software for a new era of advanced optical communication solutions.Key Responsibilities:Collaborate with cross-functional teams to establish new product specifications.Document and evaluate requirements and designs alongside colleagues and stakeholders.Design and sustain...


  • Ottawa, Ontario, Canada Lumentum Operations LLC Full time

    Position Overview: We are seeking a Lead Embedded Software Engineer to contribute significantly to the development of cutting-edge software for advanced optical communication technologies.Key Responsibilities:The successful candidate will:Collaborate with cross-functional teams to establish new product specifications.Document and evaluate requirements and...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    Job Summary:We are seeking an experienced Embedded Software Engineer to join our team at QNX Software Systems. As an Embedded Software Engineer, you will be responsible for developing and maintaining software drivers for various hardware peripherals.Key Responsibilities:Develop and maintain software drivers for various hardware peripherals, including...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    Job Summary:We are seeking an experienced Embedded Software Engineer to join our team at QNX Software Systems. As an Embedded Software Engineer, you will be responsible for developing and maintaining software drivers for various hardware peripherals.Key Responsibilities:Develop and maintain software drivers for various hardware peripherals, including...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    Job DescriptionJob Summary:We are seeking an experienced Embedded Software Engineer to join our team at QNX Software Systems. As an Embedded Software Engineer, you will be responsible for developing and maintaining drivers for various hardware peripherals, including adaptation of existing drivers for embedded platforms.Key Responsibilities:Develop and...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    Job DescriptionJob Summary:We are seeking an experienced Embedded Software Engineer to join our team at QNX Software Systems. As an Embedded Software Engineer, you will be responsible for developing and maintaining drivers for various hardware peripherals, including adaptation of existing drivers for embedded platforms.Key Responsibilities:Develop and...


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

    Lead Embedded Networking Software Engineer – L2/L3 Protocols Company Overview: BTA Design Services Inc. is a leading provider in the electronic design sector, focusing on ASIC and FPGA design, as well as embedded software development. Our mission is to enhance our clients' capabilities and expedite the creation of comprehensive designs through our expert...


  • Ottawa, Ontario, Canada Lumentum Operations LLC Full time

    Senior Embedded Application DeveloperAt Lumentum Operations LLC, we foster an environment where our employees are genuinely passionate about their work. Our commitment lies in delivering exceptional service and focusing on customer satisfaction.If you thrive in a dynamic setting and enjoy collaborating with motivated and talented individuals, you will find a...