Senior Embedded Application Developer

4 months ago


Ottawa, Canada Lumentum Full time

Lumentum is looking for a senior embedded application developer to play a leading role in the development of software for a new generation of leading-edge optical communication products.

Key responsibilities:

  • Work with multidisciplinary teams to define new product requirements.
  • Document and review requirements and designs with peers and stake holders.
  • Develop and maintain embedded application software.
  • Document, review and execute designer test cases.
  • Provide support throughout the software and product verification cycle.
  • Troubleshoot low level software issues.
  • Participate in code inspections.
  • Provide guidance to and share technical expertise with more junior members of the software team.

Education:

  • Bachelor’s degree in computer science, Computer Engineering, Software Engineering, Electrical Engineering, or a related field.

Qualifications:

  • 4+ years of embedded C/C++ development experience.
  • Solid understanding of multi-threaded software design.
  • Team player with strong communication and collaboration skills.
  • Strong problem solving, troubleshooting, and debugging skills.
  • Source code control (Git, Subversion).

Assets:

  • Programming experience/familiarity with software such as SONiC, Redis, Docker, OpenConfig, YANG, Protocol Buffers, gRPC, or gNMI.
  • Linux, FreeRTOS or other embedded OS software development.
  • Programming experience with devices such as ADCs/DACs/Clocks/UART.
  • Experience 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 how electronic devices are connected.
  • Knowledge of optical telecommunications (DWDM/Optical Amplifiers/ROADMs/MEMs).



  • Ottawa, Ontario, Canada Lumentum Full time

    Unlock Your Potential as a Senior Embedded Application DeveloperLumentum Canada is a top employer and a leader in the field of optical communication products. We're seeking a skilled Senior Embedded Application Developer to join our team and contribute to the development of cutting-edge software solutions.Key Responsibilities:Collaborate with...


  • Ottawa, Ontario, Canada Lumentum Full time

    Unlock Your Potential as a Senior Embedded Application DeveloperLumentum Canada is a top employer and a leader in the field of optical communication products. We're seeking a skilled Senior Embedded Application Developer to join our team and contribute to the development of cutting-edge software solutions.Key Responsibilities:Collaborate with...


  • Ottawa, Ontario, Canada Lumentum Full time

    Unlock Your Potential as a Senior Embedded Application DeveloperLumentum Canada is a top employer and a leader in the field of optical communication products. We're seeking a seasoned senior embedded application developer to join our team and contribute to the development of cutting-edge software.Key Responsibilities:Collaborate with cross-functional teams...


  • Ottawa, Ontario, Canada Lumentum Full time

    Unlock Your Potential as a Senior Embedded Application DeveloperLumentum Canada is a top employer and a leader in the field of optical communication products. We're seeking a seasoned senior embedded application developer to join our team and contribute to the development of cutting-edge software.Key Responsibilities:Collaborate with cross-functional teams...


  • Ottawa, Ontario, Canada Lumentum Full time

    Unlock Your Potential as a Senior Embedded Application DeveloperLumentum Canada is a top employer and a leader in the field of optical communication products. We're seeking a senior embedded application developer to join our team and play a key role in the development of cutting-edge software.Key Responsibilities:Collaborate with cross-functional teams to...


  • Ottawa, Ontario, Canada Lumentum Full time

    Unlock Your Potential as a Senior Embedded Application DeveloperLumentum Canada is a top employer and a leader in the field of optical communication products. We're seeking a senior embedded application developer to join our team and play a key role in the development of cutting-edge software.Key Responsibilities:Collaborate with cross-functional teams to...


  • Ottawa, Canada Lumentum Full time

    It's fun to work in a company where people truly BELIEVE in what they're doing!Lumentum Canada was awarded the 2022 National Capital Region’s Top Employers and the 2022 Career Directory Canada’s Best Employers for Recent Graduates .  Senior Embedded Application DeveloperLumentum is looking for a senior embedded application developer to play a leading...


  • Ottawa, Canada Lumentum Full time

    locations Canada - Ottawa (Bill Leathem) time type Full time posted on Posted 11 Days Ago job requisition id 2024824 It's fun to work in a company where people truly BELIEVE in what they're doing! We're committed to bringing passion and customer focus to the business. If you like wild growth and working with happy, enthusiastic over-achievers, you'll enjoy...


  • Ottawa, Canada Lumentum Full time

    Lumentum is looking for a senior embedded application developer to play a leading role in the development of software for a new generation of leading-edge optical communication products. Key responsibilities: Work with multidisciplinary teams to define new product requirements. Document and review requirements and designs with peers and stake holders....


  • Ottawa, Ontario, Canada Lumentum Full time

    About the RoleLumentum is seeking a seasoned embedded application developer to spearhead the development of cutting-edge software for our next-generation optical communication products.Key ResponsibilitiesCollaborate with cross-functional teams to define product requirements and specifications.Develop and maintain high-quality embedded application...


  • Ottawa, Ontario, Canada Lumentum Full time

    About the RoleLumentum is seeking a seasoned embedded application developer to spearhead the development of cutting-edge software for our next-generation optical communication products.Key ResponsibilitiesCollaborate with cross-functional teams to define product requirements and specifications.Develop and maintain high-quality embedded application...


  • Ottawa, Ontario, Canada Lumentum Full time

    About the RoleLumentum is seeking a seasoned embedded application developer to spearhead the development of cutting-edge software for our next-generation optical communication products.Key ResponsibilitiesCollaborate with cross-functional teams to define product requirements and specifications.Develop and maintain high-quality embedded application...


  • Ottawa, Ontario, Canada Lumentum Full time

    About the RoleLumentum is seeking a seasoned embedded application developer to spearhead the development of cutting-edge software for our next-generation optical communication products.Key ResponsibilitiesCollaborate with cross-functional teams to define product requirements and specifications.Develop and maintain high-quality embedded application...


  • Ottawa, Ontario, Canada Senior Care Authority of Inland Empire, CA Full time

    Job Title: Embedded Software DeveloperWe 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, developing, and testing software for our embedded systems.Key Responsibilities:Design and develop software for embedded systems using C programming...


  • Ottawa, Ontario, Canada Senior Care Authority of Inland Empire, CA Full time

    Job Title: Embedded Software DeveloperWe 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, developing, and testing software for our embedded systems.Key Responsibilities:Design and develop software for embedded systems using C programming...


  • Ottawa, Ontario, Canada Senior Care Authority of Inland Empire, CA Full time

    Job Title: Embedded Software DeveloperWe are seeking an experienced Embedded Software Developer to join our team at BlackBerry QNX. As an Embedded Software Developer, you will be responsible for designing, developing, and testing software for our embedded systems.Key Responsibilities:Design and develop software for embedded systems using C programming...


  • Ottawa, Ontario, Canada Senior Care Authority of Inland Empire, CA Full time

    Job Title: Embedded Software DeveloperWe are seeking an experienced Embedded Software Developer to join our team at BlackBerry QNX. As an Embedded Software Developer, you will be responsible for designing, developing, and testing software for our embedded systems.Key Responsibilities:Design and develop software for embedded systems using C programming...


  • Ottawa, Canada BlackBerry Inc. Full time

    h3>BlackBerry QNX - Embedded Software Developer Location: On-site Ottawa BlackBerry QNX is a trusted supplier of safe and secure operating systems, hypervisors, frameworks, and development tools, providing expert support and services for building the world’s most critical embedded systems. BlackBerry QNX was born in embedded, providing time-tested and...


  • Ottawa, Ontario, Canada MMIST Full time

    Senior Embedded Software EngineerMMIST is a pioneering company in the field of precision aerial delivery and recovery systems. We are seeking a Senior Embedded Software Engineer to join our Ottawa-based team.Key ResponsibilitiesDevelop and maintain software for MMIST's family of solutions for Precision Aerial Delivery and Recovery, ensuring products are at...


  • Ottawa, Ontario, Canada MMIST Full time

    Senior Embedded Software EngineerMMIST is a pioneering company in the field of precision aerial delivery and recovery systems. We are seeking a Senior Embedded Software Engineer to join our Ottawa-based team.Key ResponsibilitiesDevelop and maintain software for MMIST's family of solutions for Precision Aerial Delivery and Recovery, ensuring products are at...