Senior Embedded Software Designer

4 weeks ago


Ottawa Ontario HB, Montréal, Canada Lumentum Operations LLC Full time
Senior Embedded Software Designer

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 your career with us

Lumentum Canada was awarded the 2022 National Capital Region’s Top Employers for the 6th consecutive year and the 2022 Career Directory Canada’s Best Employers for Recent Graduates for the 5th consecutive year.

Lumentum is looking for a Senior Embedded Software Designer to play a leading role in the development of embedded software for optical communications products.

Key responsibilities:

  • Work with multidisciplinary teams to define new product requirements.
  • Document and review requirements and designs with peers and stakeholders.
  • Develop and maintain embedded software for optical communications products.
  • 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.
  • Software-inclined candidates from other Engineering and Science disciplines will also be considered.

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:

  • Knowledge of optical telecommunications (DWDM/Optical Amplifiers/ROADMs).
  • Linux, SYSBIOS, FreeRTOS or other embedded OS software development.
  • Understanding of hardware devices such as ADCs/DACs/Clocks/UART/FPGAs.
  • Low-level software development (Endianness/Bit Masking/Mutual Exclusion).
  • Experience with interfacing to embedded devices via interfaces such as 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.

#LI-MH1

#J-18808-Ljbffr

  • Ottawa, Ontario, H2B, Montréal, Canada BTA Design Services Inc. Full time

    About Us:Headquartered in Ottawa, BTA Design serves the electronic design community in Canada and beyond, specializing in ASIC and FPGA design and verification, and embedded software development services. We augment and enhance our clients’ teams and accelerate the development of complete designs.We’re adaptable and efficient, with a brilliant staff at...


  • Ottawa, Ontario, H2B, Montréal, Canada BTA Design Services Full time

    About Us:Headquartered in Ottawa, BTA Design serves the electronic design community in Canada and beyond, specializing in ASIC and FPGA design and verification, and embedded software development services. We augment and enhance our clients’ teams and accelerate the development of complete designs.We’re adaptable and efficient, with a brilliant staff at...


  • Ottawa, Ontario, H2B, Montréal, Canada Epsilon Solutions Ltd. Full time

    Job Description The Embedded Software Developer will participate in the development, productization and maintenance of specific software modules. Main Responsibilities Collaborate with experienced engineers in the design, coding, testing, and maintenance of software applications. Develop and maintain embedded software modules using programming languages...


  • Ottawa, Ontario, H2B, Montréal, Canada Allen Vanguard Corporation Full time

    Allen Vanguardis a global leader in defeating terrorist and extremist threats. With an unrivaled expertise in counter-threat solutions, systems, and technologies, we deliver battle-proven equipment for defeating IEDs. Currently, our engineering team is seeking a full-time Embedded Software Developer, to work in a hybrid environment based in our Ottawa ON...

  • BlackBerry QNX

    4 weeks ago


    Ottawa, Ontario, H2B, Montréal, Canada QNX Software Systems Full time

    Worker Sub-Type: Regular Job Description: Location: Ottawa full-time on-site BlackBerry 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. We are the embedded experts. BlackBerry QNX was born in...


  • Ottawa, Ontario, H2B, Montréal, Canada High Tech Genesis Inc. Full time

    Location: Ottawa, Ontario: Preferred Remote: Toronto/Montreal High Tech Genesis is in search of an embedded software engineer to bolster our engineering team. You'll be immersed in the advancement of top-tier embedded telecom switches and routers. Dive into the development of next-generation SDN solutions for enterprise networks, where you'll amplify...


  • Ottawa, Ontario, H2B, Montréal, Canada Collabera Full time

    Established in 1991, Collabera has been a leader in IT staffing for over 22 years and is one of the largest diversity IT staffing firms in the industry. As a half a billion dollar IT company, with more than 9,000 professionals across 30+ offices, Collabera offers comprehensive, cost-effective IT staffing & IT Services. We provide services to Fortune 500 and...


  • Ottawa, Ontario, H2B, Montréal, Canada High Tech Genesis Inc. Full time

    Location: Ottawa, Ontario: Preferred Remote: Toronto/Montreal High Tech Genesis is in search of an embedded software engineer to bolster our engineering team. You'll be immersed in the advancement of top-tier embedded telecom switches and routers. Dive into the development of next-generation SDN solutions for enterprise networks, where you'll amplify...


  • Ottawa, Ontario, H2B, Montréal, Canada BlackBerry Inc. Full time

    BlackBerry QNX Senior Systems Software Developer Worker Sub-Type: Regular Job Description: BlackBerry 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. We are the embedded experts. BlackBerry QNX was...


  • Ottawa, Ontario, H2B, Montréal, Canada Curtiss-Wright Full time

    Senior Hardware Engineer (Designer) Onsite Position Are you an innovative and flexible self-starter? Do you have keen hardware engineering skills? We’re looking for highly motivated hardware designers who live and breathe embedded hardware design to help us create the latest in embedded systems technology. We need enthusiastic team players who want to...


  • Ottawa, Ontario, H2B, Montréal, Canada BlackBerry Inc. Full time

    BlackBerry QNX Senior Systems Software Developer, KernelBlackBerry 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. We are the embedded experts. BlackBerry QNX was born in embedded, and provides...


  • Ottawa, Ontario, H2B, Montréal, Canada BlackBerry Inc. Full time

    BlackBerry QNX Senior Systems Software Developer (File Systems) Location: Ottawa, Ontario Worker Sub-Type: Regular BlackBerry 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. We are the embedded...

  • BlackBerry QNX

    1 month ago


    Ottawa, Ontario, H2B, Montréal, Canada BlackBerry Inc. Full time

    BlackBerry QNX - Intermediate/Senior Systems Software Developer (Multimedia) page is loaded BlackBerry QNX - Intermediate/Senior Systems Software Developer (Multimedia) Apply locations Ottawa, Ontario time type Full time posted on Posted 30+ Days Ago job requisition id 20240458 Worker Sub-Type:Regular Job Description: BlackBerry QNX is a trusted...

  • BlackBerry QNX

    1 month ago


    Ottawa, Ontario, H2B, Montréal, Canada BlackBerry Inc. Full time

    BlackBerry QNX - Embedded Software Developer (Support/Integration)Location: Fulltime, onsite OttawaIntegration/Support Developer (Services Team)Company:BlackBerry 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...


  • Ottawa, Ontario, H2B, Montréal, Canada BlackBerry Inc. Full time

    BlackBerry QNX Senior Systems Software Developer (Open Source)Worker Sub-Type: RegularJob Description:BlackBerry 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. We are the embedded experts....


  • Ottawa, Ontario, H2B, Montréal, Canada BlackBerry Inc. Full time

    The BlackBerry QNX Team is looking for developers with WiFi and networking expertise. You will be part of a team responsible for the functionality and performance of QNX’s embedded WiFi device drivers and networking stack on some of the most advanced hardware platforms available. Your work on high quality wireless communications will be vital to QNX...


  • Ottawa, Ontario, H2B, Montréal, Canada BTA Design Services Inc. Full time

    About Us:Headquartered in Ottawa, BTA Design serves the electronic design community in Canada and beyond, specializing in ASIC and FPGA design and verification, and embedded software development services. We augment and enhance our clients’ teams and accelerate the development of complete designs.We’re adaptable and efficient, with a brilliant staff at...


  • Ottawa, Ontario, H2B, Montréal, Canada BlackBerry Full time

    Worker Sub-Type:RegularJob Description:The BlackBerry QNX Team is looking for developers with WiFi and networking expertise. You will be part of a team responsible for the functionality and performance of QNX’s embedded WiFi device drivers and networking stack on some of the most advanced hardware platforms available. Your work on high quality wireless...


  • Ottawa, Ontario, H2B, Montréal, Canada BlackBerry Inc. Full time

    BlackBerry QNX Systems Software Developer II Location: Onsite Ottawa, Canada; Hannover, Germany; or Tokyo, Japan 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. The company’s technology...


  • Ottawa, Ontario, H2B, Montréal, Canada BlackBerry Full time

    Worker Sub-Type: Regular Job Description: Location: Onsite Ottawa Canada, Hannover Germany or Tokyo Japan BlackBerry 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. The company’s technology is...