Talent.com
Lucid Vision Labs, Inc.
Firmware EngineerLucid Vision Labs, Inc. • Burnaby, Canada, United States
Firmware Engineer

Firmware Engineer

Lucid Vision Labs, Inc. • Burnaby, Canada, United States
6 days ago
Salary
CA$70,000.00 yearly
Job type
  • Full-time
Job description

Salary: $70,000 - 70,000 per year

Requirements:
  • We require a Bachelors or Masters degree in Electrical Engineering, Computer Engineering, or a closely related discipline.
  • We expect proficiency in C, C++, and Python for debugging and test automation.
  • Strong troubleshooting ability is important, especially with Ethernet-connected devices.
  • Experience or academic exposure to network protocols such as TCP/IP and UDP is an advantage.
  • Familiarity with embedded systems, firmware development, and hardware debugging tools is preferred.
  • We look for someone who is self-driven, quick to learn, and able to work independently.
  • Strong analytical thinking and problem-solving skills are essential.
  • Excellent communication and teamwork abilities are required.
Responsibilities:
  • We design, implement, and maintain embedded firmware in C for microcontroller- or processor-based systems.
  • We develop new firmware features based on product needs and engineering specifications.
  • We refine and optimize existing firmware to improve performance, memory usage, and power efficiency.
  • We debug firmware issues using tools such as JTAG/SWD debuggers, logic analyzers, and oscilloscopes.
  • We create automated unit and integration tests in C++ to validate firmware functionality.
  • We run regression tests to confirm that firmware updates do not introduce new defects.
  • We investigate test failures and work closely with firmware developers to resolve issues.
  • We expand test coverage by adding new automated test cases for firmware modules.
  • We maintain and improve our existing firmware test frameworks.
  • We implement tests, document failures, and look for ways to enhance testing processes and related features.
Technologies:
  • Embedded
  • Ethernet
  • Firmware
  • Hardware
  • Network
  • Python
  • TCP/IP
  • C++

More:

We are LUCID Vision Labs, Inc., a company that designs and manufactures innovative machine vision cameras and components built on the latest technologies to deliver exceptional value. Our compact, high-performance GigE Vision cameras are used across factory automation, medical, life sciences, logistics, and other industries. We value product quality, technology innovation, and outstanding customer service. This Junior Firmware Engineer Co-Op/Internship role is part of our firmware team, with collaboration that may extend to other teams. We are proud to offer a hybrid remote work setup in Burnaby, BC, along with a competitive salary and a benefits package that includes casual dress, company events, dental and vision care, disability and life insurance, flexible scheduling, paid time off, RRSP matching, on-site parking, and an employee assistance program. We are committed to diversity, equity, and inclusion in our workplace.

last updated 27 week of 2026

Create a job alert for this search

Firmware Engineer • Burnaby, Canada, United States

Similar jobs

Embedded/Firmware Engineer

SolidigmVancouver
Full-time

Join a multibillion-dollar global company that brings together amazing technology, people, and operational scale to become a powerhouse in the memory industry.Headquartered in Rancho Cordova, Calif... Show more

 • Promoted

Implementation Engineer

TailscaleVancouver, Metro Vancouver Regional District, CA
Full-time

Tailscale is building the new Internet by delivering software that makes it easy to securely interconnect people and their devices, no matter where they are.From hobbyists to multinational corporat... Show more

 • Promoted

Senior Fullstack Engineer - Remote, AI-Powered Hospitality

CloudbedsVancouver, Metro Vancouver Regional District, CA
Remote
Full-time

A leading hospitality technology company is seeking a Senior Fullstack Engineer to enhance their distribution platform, impacting hotel operations globally.This remote role requires expertise in PH... Show more

 • Promoted

Remote Embedded Bluetooth Firmware Engineer

HCR Permanent SearchVancouver, Metro Vancouver Regional District, CA
Remote
Full-time

A leading recruitment firm is seeking an Embedded Firmware Engineer to work remotely for a technology company.The ideal candidate will have strong skills in C and Python, experience in developing f... Show more

 • Promoted

Embedded Firmware Engineer

Clarius Mobile HealthVancouver
Full-time +2

Clarius Mobile Health provided pay range.This range is provided by Clarius Mobile Health.Your actual pay will be based on your skills and experience — talk with your recruiter to learn more.Talent ... Show more

 • Promoted

Senior Engineer - Fire Protection Systems

Stantec Consulting International Ltd.Vancouver, British Columbia, Canada
Full-time

Drive excellence in fire safety as a Senior Fire Protection Engineer.Design complex fire protection systems in a hybrid model, contributing to major institutional and commercial projects.In this pi... Show more

 • Promoted

Remote Backend Engineer at Build-A-Bera

Golang WorksVancouver, Metro Vancouver Regional District, CA
Remote
Full-time

Become a key player as a Backend Engineer at Build-A-Bera, working remotely to innovate in blockchain technology.This role involves designing and maintaining scalable backend systems.Build-A-Bera i... Show more

 • Promoted

Senior Firmware Engineer- Ami Smart Grid - C$110,000 - C$130,000 A Year

CorinexVancouver, Canada
Full-time

Lead firmware development for AMI products, ensuring secure and efficient solutions for smart grid applications. Show more

 • Promoted

Software Business Analyst - Alpha Bravo Development

Alpha Bravo Developmentdelta, bc, ca
Full-time

We’re a fast-growing software development agency that helps service-based businesses across the U.Our team values ownership, innovation, and building long-term partnerships with clients.We’re looki... Show more

 • Promoted

Senior Backend Engineer, FinTech (Remote)

Berkeley PaymentsVancouver, Metro Vancouver Regional District, CA
Remote
Full-time

A payment technology leader is seeking a Senior Software Engineer to join their fully remote team.This role focuses primarily on backend development, maintaining and enhancing payment processing sy... Show more

 • Promoted

Senior/ Lead - AI Engineer - FICO

FICOrichmond, bc, ca
Full-time

As a Senior Engineer on our Applied AI team, you will be at the forefront of building AI-powered software that transforms how our platform operates.You will design, build, and maintain production-g... Show more

 • Promoted

Hiive Principal Product Engineer Role

HiiveVancouver, Metro Vancouver Regional District, CA
Full-time

Join Hiive as a Principal Product Engineer and take on a crucial role in enhancing product development.Utilize your expertise in AI and software engineering to lead a high-performing team.In this i... Show more

 • Promoted

Firmware Verification Specialist

Fortinet, Inc.Burnaby, Metro Vancouver Regional District, CA
Full-time

Join Fortinet, a cybersecurity pioneer with over two decades of excellence, as we continue to shape the future of cybersecurity and redefine the intersection of networking and security.At Fortinet,... Show more

 • Promoted

Firmware Engineer — Zephyr/Stm32 For Field‐iot - $80,000 - $110,000 A Year

VerdiVancouver, Canada
Full-time

Firmware Engineer needed in Vancouver to develop firmware for IoT devices.Experience with C/C++ and MCUs is required. Show more

 • Promoted

Firmware Engineer

YochanaVancouver, Canada
Full-time

Strong Firmware design and debug experience using assembly and C/C++ Programming.Knowledge of NAND Flash, SSD Flash translation layer, Wear leveling, Garbage collection.Knowledge of mass storage in... Show more

 • Promoted

Remote Site Reliability Engineer - Scale Crypto Systems

NewtonVancouver, Metro Vancouver Regional District, CA
Remote
Full-time

A leading innovative tech company in Toronto is looking for a Site Reliability Engineer.In this pivotal role, you will enhance the reliability and resilience of critical services, manage incidents,... Show more

 • Promoted

Virtualization Engineer for Embedded Systems

Rivian and Volkswagen Group TechnologiesVancouver, Metro Vancouver Regional District, CA
Full-time

Rivian and Volkswagen Group Technologies is seeking a Virtualization Engineer with expertise in embedded systems.This role focuses on enhancing software-defined vehicle technologies by converting E... Show more

 • Promoted

Remote Opportunity: Senior Engineer in Firmware Development

LimeVancouver, Metro Vancouver Regional District, CA
Remote
Full-time

Lead the development of innovative firmware solutions as a Senior Engineer, working remotely to enhance electric vehicle software.Bring your embedded programming skills to create scalable mobility ... Show more

 • Promoted

Firmware & Hardware Developer

SST WirelessRichmond, British Columbia, Canada
Full-time

With several new products in the design pipeline, this is an exciting time for creative thinkers who are adept in realizing technical solutions to join us in creating products where your contributi... Show more

 • Promoted

Systems Engineer (Hybrid)

Kardium Inc.Burnaby, Metro Vancouver Regional District, Canada
Permanent

Glenlyon Parkway, Burnaby, British Columbia, Canada.Posted Thursday, June 11, 2026 at 10:00 a.By joining the Kardium team, you can help make a difference in the lives of millions around the world.W... Show more