MTS, Embedded Software Engineer

1 week ago


Burnaby, British Columbia, Canada Lumotive Inc Full time
Lumotive's award-winning optical semiconductor solutions enable advanced sensing and perception capabilities in next-generation consumer, mobility, and industrial automation products such as mobile devices, autonomous vehicles, and robots. The company's patented Light Control Metasurface (LCM) beam steering chips deliver an unparalleled combination of high performance, exceptional reliability, and low cost — all in a tiny, easily integrated solution. Lumotive has received measurable industry acclaim including Laser Focus World's 2024 Innovators Award; CES Innovation Awards in 2022, 2024, and 2025; Fast Company's Next Big Thing in Tech 2023; a 2022 SPIE PRISM Award; and a prestigious Edison Award. Investors include Gates Frontier, MetaVC Partners, Quan Funds, Samsung Ventures, and Uniquest.

Job Description:

We are seeking a highly skilled Embedded Software Engineer to join our technical team. As a Member of Technical Staff (MTS), you will be responsible for developing and optimizing embedded software for our next-generation products. You will work closely with hardware engineers, firmware developers, and system architects to create high-performance, reliable, and scalable solutions.

Responsibilities:

- Develop, optimize, and maintain embedded software, including low-level drivers, middleware, and application code.
- Design and implement software components for Linux-based embedded systems using C/C++ and Python.
- Customize and build Yocto-based Linux distributions for embedded platforms.
- Develop and debug device drivers for peripherals and interfaces such as SPI, I2C, UART, USB, Ethernet.
- Optimize system performance and troubleshoot kernel-level and user-space issues.
- Work on networking protocols and optimize network stack performance for embedded systems.
- Collaborate with cross-functional teams to define software requirements and integrate with hardware.
- Implement software development best practices, including version control, CI/CD pipelines, and automated testing.
- Document designs, implementations, and debugging procedures.

Qualifications:

- Master's degree in computer science or equivalent work experience.
- 5+ years of embedded software development.
- Proficiency in C and C++, with experience in Python for scripting and automation.
- Strong experience with Linux kernel, driver development, and Yocto build system.
- Hands-on experience with networking protocols (TCP/IP, UDP, MQTT, etc.).
- Familiarity with bootloaders, BSP development, and real-time constraints.
- Experience debugging embedded systems using JTAG, oscilloscopes, and logic analyzers.
- Knowledge of system profiling, memory management and performance optimization.
- Ability to read and interpret data sheets to inform implementation.
- Expertise of working in Linux environments.
- Expertise in Source code version control (Git).
- Strong problem-solving skills and ability to work in a fast-paced environment.
- Experience with 3D Sensing Systems & LiDAR technology.
- Knowledge of real-time operating systems (RTOS) and bare-metal programming.
- Familiarity with hardware bring-up and board support package (BSP) development.
- Understanding of security best practices for embedded systems.
- Familiarity with Atlassian tools (Jira, Confluence, Bitbucket).
- Familiarity with working in Agile environments (Scrum / Kanban).
- Familiarity with embedded software development e.g. C, C++.

$100,000 - $120,000 a year
Base pay is scaled depending on experience + Performance based Quarterly Bonus + Equity.

Benefits include but not limited to:

- Canada Life
- Vacation / PTO plus 14 paid company holidays
- Stock Options
- Daily lunch and snacks

#J-18808-Ljbffr

  • Burnaby, British Columbia, Canada Lumotive Inc Full time

    Job DescriptionWe are seeking a highly skilled Embedded Software Engineer to join our technical team. As a Member of Technical Staff (MTS), you will be responsible for developing and optimizing embedded software for our next-generation products. You will work closely with hardware engineers, firmware developers, and system architects to create...


  • Burnaby, British Columbia, Canada Lumotive Inc Full time

    About the RoleWe are looking for an experienced Embedded Software Engineer to join our team. As a Member of Technical Staff (MTS), you will contribute to the development and optimization of embedded software for our next-generation products. You will work closely with cross-functional teams to create high-performance, reliable, and scalable solutions. Your...


  • Burnaby, British Columbia, Canada Lumotive Inc Full time

    Technical RequirementsThe ideal candidate for this position will have a strong background in embedded software development, with experience in designing and implementing software components for Linux-based embedded systems. They will also have hands-on experience with networking protocols, and a good understanding of software development best practices,...


  • Burnaby, British Columbia, Canada FHLB Des Moines Full time

    At Microchip Technology, Inc., we are dedicated to empowering innovation and driving growth. As a Embedded Systems Software Developer, you will play a critical role in the development of software for our cutting-edge products. Our team is passionate about delivering exceptional results, and we are looking for talented individuals who share our vision.The...


  • Burnaby, British Columbia, Canada Draganfly Inc. Full time

    About Draganfly:Draganfly Inc. (the "Company") has been a recognized technology leader within the commercial UAV space for over two decades. We helped establish the commercial market & adoption of multi-rotor helicopters for public safety, agriculture, aerial imaging, & more. As a leader who helped shape the industry, Draganfly's focus is on the sale of...

  • Software Engineer

    3 days ago


    Burnaby, British Columbia, Canada Fortinet, Inc. Full time

    Job OverviewFortinet, Inc. is a leading provider of high-performance cybersecurity solutions. We are seeking an experienced Senior Embedded Software Developer to join our team.About the RoleWe are looking for a highly skilled and motivated individual to develop key components of our flagship products. As a Senior Embedded Developer, you will be responsible...


  • Burnaby, British Columbia, Canada Algo Communication USA Full time

    Algo Communication USA is a rapidly growing technology company specializing in the manufacturing and supply of audio and video communication products.We are looking for a highly motivated Embedded Software Engineer to work with our growing engineering team. As an embedded software engineer, you will play a key role in developing telecom audio and video IP...


  • Burnaby, British Columbia, Canada Algo Communication USA Full time

    Algo Communication USA is seeking a skilled Embedded Software Engineer to join our growing engineering team.As an embedded software engineer, you will play a key role in developing telecom audio and video IP products with industry leading performance and capability.The position offers ongoing skill development as well as rewarding and interesting work.Job...


  • Burnaby, British Columbia, Canada Algo Communication USA Full time

    At Algo Communication USA, we specialize in manufacturing and supplying audio and video communication products that make industrial communication safe, simple, and effective.We collaborate with some of the largest technology companies globally to deliver cutting-edge products to our customers.As an embedded software engineer, you will help develop telecom...


  • Burnaby, British Columbia, Canada FHLB Des Moines Full time

    About Microchip Technology, Inc.">We are a 20,000-member team that works on the technology that powers the world around us. Our culture supports growth and stability, challenging our employees with an incredible array of products and solutions with unlimited career potential. Job Description:">Develop software in C for embedded system controllers, Python for...


  • Burnaby, British Columbia, Canada Equinox Power Innovations Inc. Full time $120,000 - $160,000

    About the RoleWe are seeking a highly experienced and skilled Senior Firmware Developer to join our team as a Lead Systems Engineer for Power Conversion. This is an exciting opportunity to work on cutting-edge power conversion projects, designing and developing advanced embedded systems for power electronic applications.The ideal candidate will have a strong...


  • Burnaby, British Columbia, Canada FHLB Des Moines Full time

    Job Overview:Microchip's Data Center Solutions Business Unit is seeking a highly skilled System Validation Engineer to join their team. As a key member of this group, you will be responsible for the bring-up, integration and validation of cutting-edge System on a Chip (SoC) products.The ideal candidate will have a strong background in computer engineering,...


  • Burnaby, British Columbia, Canada FHLB Des Moines Full time

    We are seeking a skilled Software Engineer for Multi-Core Systems to join our dynamic team at Microchip Technology, Inc. As a key member of our development team, you will be responsible for designing and implementing software solutions for our advanced embedded systems. With a focus on delivering high-quality results, you will work closely with...


  • Burnaby, British Columbia, Canada Enersys Full time

    Job Title: Principal Embedded Engineer (On-Site)Requisition ID: 11340Location: Burnaby, British Columbia, CA, V5J 5M4Home-based Position: NoRegular/Temporary: RegularJob Type: Full-TimeJob Description:EnerSys is an industrial technology leader serving the global community with mission critical stored energy solutions that meet the growing demand for energy...


  • Burnaby, British Columbia, Canada Enersys Full time

    Job Title: Principal Embedded Engineer (On-Site)Requisition ID: 11340Location: Burnaby, British Columbia, CA, V5J 5M4Home-based Position: NoRegular/Temporary: RegularJob Type: Full-TimeJob Description:EnerSys is an industrial technology leader serving the global community with mission-critical stored energy solutions that meet the growing demand for energy...


  • Burnaby, British Columbia, Canada Lumotive Inc Full time

    Job SummaryWe're looking for a skilled Software Field Applications Engineer to support our customers across the entire software stack. This role involves providing top-notch technical support, collaborating with internal teams, and staying current with our latest technology advancements. If you're passionate about delivering exceptional customer experiences...

  • Software Engineer

    4 weeks ago


    Burnaby, British Columbia, Canada Verathon Full time

    Company OverviewVerathon is a global medical device company focused on supporting customers by being their trusted partner, delivering high-quality products that endure over time and ensure clinical and economic utility. Two areas where Verathon has significantly impacted patient care, and become the market leader in each, are bladder volume measurement and...

  • Software Engineer

    7 days ago


    Burnaby, British Columbia, Canada Verathon Full time

    Company OverviewVerathon is a global medical device company focused on supporting customers by being their trusted partner, delivering high-quality products that endure over time and ensure clinical and economic utility. Two areas where Verathon has significantly impacted patient care, and become the market leader in each, are bladder volume measurement and...


  • Burnaby, British Columbia, Canada Delta-Q Technologies Full time

    About Delta-Q Technologies:Delta-Q Technologies (www.delta-q.com) develops and supplies battery chargers to original equipment manufacturers (OEMs) of electric vehicles and industrial equipment. Delta-Q's unique blend of engineering capability in high-efficiency power electronics and embedded software design delivers innovative battery charging solutions to...


  • Burnaby, British Columbia, Canada ALGO COMMUNICATION PRODUCTS LTD. Full time

    Algo Communication Products Ltd. is an innovative technology company manufacturing and supplying IP audio and video communication products to our global customers. We work with some of the largest technology companies in the world to make industrial communication safe, simple and effective. We are looking for a talented, energetic individual with a...