Lead Embedded Software Engineer for LiDAR Product Development

1 week ago


Ottawa, Ontario, Canada Lumentum Full time
About Lumentum

Lumentum is a leading-edge technology company committed to bringing passion and customer focus to the business. We've been 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.

Job Description

We're seeking an experienced Lead Embedded Software Engineer to play a pivotal role in the development of cutting-edge software for our new generation of LiDAR products.

Key Responsibilities
  • Collaborate with multidisciplinary teams to define new product requirements and specifications.
  • Develop, review, and document requirements and designs with peers and stakeholders.
  • Participate in the board bring-up of new hardware designs and ensure seamless integration.
  • Design, develop, and maintain U-boot drivers and Linux kernel modules.
  • Analyze and optimize system performance for improved efficiency.
  • Document, review, and execute designer test cases to ensure quality.
  • Provide support throughout the software and product verification cycle.
  • Troubleshoot low-level software issues and provide timely solutions.
  • Guide and mentor junior members of the software team on technical expertise and best practices.
Requirements
  • Bachelor's degree in Computer Science, Computer Engineering, Software Engineering, Electrical Engineering, or a related field.
  • At least 6 years of experience in embedded C/C++ development, with a strong understanding of multi-threaded software design.
  • Excellent communication and collaboration skills, with the ability to work effectively in a team environment.
  • Strong problem-solving, troubleshooting, and debugging skills, with a focus on delivering high-quality results.
  • Familiarity with source code control systems such as Git and Subversion.
Preferred Qualifications
  • Knowledge of metrology/sensor technology, including optical amplifiers and image processing.
  • Experience in Embedded Linux systems, with a strong understanding of multithreaded and multicore applications.
  • Understanding of hardware devices such as ADCs/DACs/Clocks/UART/FPGA.
  • Experience with interfacing to embedded devices via interfaces such as I2C, SPI, dual port RAM, RS-232.
  • Cross compiling and remote debugging expertise.
  • Ability to read and understand schematics to identify electronic device connections.
  • Proficiency in Python and C# programming languages.
  • Knowledge of Microsoft Win32 API.
Compensation

The estimated salary for this position is around $120,000 - $180,000 per annum, depending on experience and qualifications.



  • Ottawa, Ontario, Canada Lumentum Full time

    Job OverviewLumentum, a leading employer in the National Capital Region, is seeking an Embedded Software Development Engineer to join their team. This is a unique opportunity to work on cutting-edge LiDAR products and contribute to the company's success.


  • Ottawa, Ontario, Canada Lumentum Full time

    Job DescriptionLumentum is a dynamic company that embodies the spirit of innovation and customer-centricity.We are committed to fostering an environment where passion and dedication drive business success.About LumentumAwarded the 2022 National Capital Region's Top Employers for the 6th consecutive year and the 2022 Career Directory Canada's Best Employers...


  • Ottawa, Ontario, Canada Lumentum Full time

    Lumentum Canada, a leader in the field of optical technology, is seeking a skilled Software Development Lead to join their team. This role will play a key part in the development of software for cutting-edge LiDAR products.Key responsibilities include:Collaborating with multidisciplinary teams to define new product requirements.Documenting and reviewing...


  • Ottawa, Ontario, Canada Ouster, Inc. Full time

    Software Engineer - Lidar Technology TeamOuster, Inc. is a leading innovator in lidar technology, transforming the way machines perceive the world.OverviewWe are seeking a highly skilled and motivated Senior Linux Embedded Systems Software Developer to join our Lidar Technology team. As a key member of our team, you will be responsible for developing...


  • Ottawa, Ontario, Canada Ouster Full time

    We are at the forefront of lidar technology, transforming the way machines perceive the world.Ouster is seeking a dynamic and passionate software engineer to join our Software Solutions team. You will be a key player in developing software that transforms raw lidar data into actionable insights for our customers.Responsibilities:Develop robust C++...


  • Ottawa, Ontario, Canada Lumentum Full time

    About the RoleWe are seeking an experienced Principal Embedded Software Architect to join our team at Lumentum Canada. The successful candidate will play a leading role in the development of software for cutting-edge LiDAR products.Key ResponsibilitiesCollaborate with multidisciplinary teams to define new product requirements and specifications.Develop,...


  • Ottawa, Ontario, Canada Maarut Inc Full time

    Job DescriptionWe are seeking an experienced Embedded Software Development Engineer - Diagnostics to join our team at Maarut Inc.About the RoleThis is a full-time position that will be responsible for designing, developing, and integrating C/C software platform diagnostics SW to be used in Ford's next-generation ADAS systems.ResponsibilitiesDesign and...


  • Ottawa, Ontario, Canada Lumentum Full time

    Lumentum is a leading provider of high-performance optical technologies. As a Senior Embedded Software Designer, you will play a key role in the development of software for our next-generation LiDAR products.


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    Job Summary:We are seeking an experienced Embedded Software Developer to join our team at QNX Software Systems. The ideal candidate will have a strong background in C/C++ software development, operating systems, and real-time embedded systems.Key Responsibilities:Embedded target side software configuration of BSP, drivers, operating system, graphics,...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    About the Job:We are seeking a skilled Embedded Software Developer to join our Open Source software development team at QNX Software Systems. As an Embedded Software Developer, you will be responsible for integrating Open Source software into the QNX Real-Time Operating System to create embedded solutions for our customers.Key Responsibilities:Analyse, port,...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    Job Summary:We are seeking an experienced Product Manager to lead the development and launch of our growing product portfolio in the Automotive and General Embedded markets. As a Product Manager at QNX Software Systems, you will be responsible for defining and managing our products, gathering and prioritizing customer and market requirements, and working...


  • Ottawa, Ontario, Canada Lumentum Full time

    Lumentum Canada, a renowned technology leader, is recognized as one of the top employers in the National Capital Region for the 6th consecutive year and a best employer for recent graduates. We are seeking an experienced Embedded Software Engineer to spearhead the development of cutting-edge LiDAR products.As part of our multidisciplinary team, you will be...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    Job OverviewWe are seeking an experienced Embedded Systems Software Engineer to join our team in Ottawa, Canada. In this role, you will be responsible for designing, developing, and testing device drivers for various hardware peripherals. Your primary goal will be to ensure the software is of high quality and meets the required safety standards.About QNX...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    Software Engineer Job DescriptionWe are seeking a skilled Embedded Systems Software Developer to join our team in Ottawa. As a key member of our Filesystem development team, you will be responsible for designing and developing high-quality software solutions for embedded systems.Job Summary:Develop and maintain reliable and secure Filesystem components for...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    Job Overview:We are seeking an experienced Embedded Software Engineer to join our team at QNX Software Systems. As a key member of our team, you will be responsible for developing safe and secure software systems for embedded applications.About the Role:This is a challenging opportunity for a skilled Embedded Software Engineer to work on high-profile...


  • Ottawa, Ontario, Canada Ouster Full time

    Ouster is at the forefront of lidar technology, transforming how machines perceive the world. We are seeking a dynamic and passionate software engineer to join our Software Solutions team.About OusterWe've transformed LIDAR from an analog device with thousands of components to a digital device powered by one chip-scale laser array and one CMOS sensor. Our...


  • Ottawa, Ontario, Canada BlackBerry Inc. Full time

    **About BlackBerry QNX**BlackBerry QNX is a trusted supplier of safe and secure operating systems, hypervisors, frameworks, and development tools. We provide expert support and services for building the world's most critical embedded systems.Our foundation products have been pre-certified to ISO 26262 ASIL D, and we offer a broad range of board support...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    About QNX Software SystemsAs a trusted supplier of safe and secure operating systems, hypervisors, frameworks, and development tools, QNX Software Systems provides expert support and services for building the world's most critical embedded systems.We are the embedded experts, born in embedded and providing time-tested and trusted foundation software,...


  • Ottawa, Ontario, Canada Telesat Full time

    At Telesat, a leading global satellite operator, we are seeking an experienced Embedded Software Systems Developer to join our team. As part of our scrum team, you will contribute to the design, development and testing of our cutting-edge Lightspeed Software.About the Role:Collaborate with experienced engineers in designing, coding, testing, and maintaining...


  • Ottawa, Ontario, Canada Lumentum Full time

    Lumentum is a leading company in the optical communication industry, and we're looking for a talented Senior Embedded Application Developer to join our team.As a senior developer, you will play a key role in the development of software for our new generation of optical communication products. This is an exciting opportunity to work with cutting-edge...