Firmware developer

Summit Search Group

Victoria

On-site

CAD 110,000 - 140,000

Full time

14 days+
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

First Light Technologies is seeking an experienced Firmware Developer to design, develop, test, and maintain embedded firmware powering next-gen solar lighting products in our Victoria, BC office. You will collaborate with an interdisciplinary team to deliver cloud-connected embedded systems from concept through production.

The role requires a degree in EE/CE/CS and 5+ years of embedded firmware experience, with strong C and RTOS skills.

Qualifications

  • Bachelor's degree in Electrical/Computer Engineering or Computer Science.
  • 5+ years of embedded firmware development experience.
  • Strong Embedded C and RTOS experience.
  • Experience reading schematics and PCB layouts.
  • Experience using Git for version control.

Responsibilities

  • Design, develop, and maintain embedded firmware for solar lighting products.
  • Develop firmware for battery management, charging systems, LED control, sensors, wireless comms, and adaptive lighting.
  • Build connected-device firmware integrating with AWS IoT Core using MQTT, LTE-M, secure comms, and OTA updates.
  • Optimize firmware for low-power battery-operated devices.
  • Debug and troubleshoot firmware, hardware, and system-level issues.
  • Collaborate with electrical, mechanical, software, manufacturing, and product teams.

Skills

Embedded C
RTOS
Low-power
Debugging
Git
Schematic reading
PCB layouts

Education

Degree in Electrical Engineering, Computer Engineering, or Computer Science

Tools

AWS IoT Core
MQTT

Job description

This role is on site in the office 5 days a week in Victoria at Government and Hillside. There is no option for hybrid or remote work for this role at this time.

We are proud to be partnering with First Light Technologies in their search for a Firmware Developer.

First Light Technologies designs and manufactures innovative solar-powered outdoor lighting systems used in parks, pathways, campuses, commercial developments, and public spaces across North America. Their proprietary technology eliminates the need for trenching and grid power, helping customers reduce installation costs while creating more sustainable communities.

As the company continues to grow, they are looking for an experienced Firmware Developer to join their engineering team in Victoria. This is an opportunity to play a key role in the development of next-generation connected lighting products while working alongside a collaborative, multidisciplinary engineering team.

About the Role

Reporting to the General Manager of Operations, Engineering & Innovation, you'll be responsible for designing, developing, testing, and maintaining the embedded firmware that powers First Light's products from concept through production.

Working closely with firmware, hardware, software, manufacturing, and product teams, you'll help build cloud-connected embedded systems while supporting product releases, manufacturing, and future platform architecture.

What You'll Be Doing
  • Design, develop, and maintain embedded firmware for commercial solar lighting products.
  • Develop firmware for battery management, charging systems, LED control, sensors, wireless communications, and adaptive lighting.
  • Build connected-device firmware integrating with AWS IoT Core using MQTT, cellular (LTE-M/Cat-M), secure communications, and over-the-air updates.
  • Optimize firmware for low-power battery-operated devices.
  • Debug and troubleshoot firmware, hardware, and system-level issues.
  • Collaborate closely with electrical, mechanical, software, manufacturing, and product management teams.
  • Participate in hardware design reviews and firmware architecture discussions.
  • Support manufacturing, production testing, and field troubleshooting.
  • Contribute to future firmware architecture and continuous product improvement.
What We're Looking For
  • Degree in Electrical Engineering, Computer Engineering, Computer Science, or a related discipline.
  • 5+ years of embedded firmware development experience.
  • Strong experience with Embedded C.
  • Experience working with RTOS.
  • Strong embedded debugging and troubleshooting skills.
  • Experience with low-power embedded systems.
  • Ability to read schematics, PCB layouts, and electronics documentation.
  • Experience using Git.
Nice to Have
  • AWS IoT Core
  • MQTT
  • LTE-M / Cat-M connectivity
  • Bluetooth Low Energy (BLE)
  • Python
  • iOS or Android development
  • Manufacturing test automation
Why Join First Light Technologies?
  • Work on innovative, cloud-connected IoT products with real-world impact.
  • Join a collaborative engineering team where your ideas will help shape future product architecture.
  • Opportunity to influence products from concept through production.
  • Stable, growing Canadian cleantech company with an exciting long-term product roadmap.
  • Hybrid work environment based in Victoria, BC

If you're passionate about embedded systems, enjoy solving complex technical challenges, and want to help build the future of connected solar technology, we'd love to hear from you.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Sr. Firmware Engineer – Clean Energy
Sr. Firmware Engineer – Clean Energy

Pearlfisher Group • Vancouver

Hybrid
CAD 110,000 - 140,000
Medical benefits
RRSP matching
Unlimited vacation
+2
Firmware Development Team Lead
Firmware Development Team Lead

3 Step Recruitment Inc. • Abbotsford

On-site
CAD 75,000 - 110,000
Opportunities for career growth
Collaborative engineering environment
Work on innovative industrial products
Sr Firmware Developers
Sr Firmware Developers

NPAworldwide • Vancouver

Hybrid
CAD 180,000 - 250,000
Embedded Firmware Developer
Embedded Firmware Developer

Waterloo Technical Inc. • Kitchener

Hybrid
CAD 70,000 - 120,000
Health benefits
Profit sharing
Competitive compensation
Firmware Engineer – Senior
Firmware Engineer – Senior

TEEMA • Abbotsford

Hybrid
CAD 105,000 - 120,000
Embedded Software Developer
Embedded Software Developer

Fluor Corporation • Vancouver

Hybrid
CAD 90,000 - 130,000
Firmware Engineer
Firmware Engineer

Work in Ottawa • Ottawa

On-site
CAD 80,000 - 100,000
Firmware Engineer (Contractor Position)
Firmware Engineer (Contractor Position)

MistyWest • Vancouver

Hybrid
CAD 96,000 - 138,000
Flexible rates and hours
Equipment support
Senior ARM Firmware Engineer
Senior ARM Firmware Engineer

Canadian Solar Inc. • Kitchener

Hybrid
CAD 100,000 - 150,000
Annual bonus
Firmware Developer
Firmware Developer

ASSA ABLOY Global Solutions • Kelowna

On-site
CAD 90,000 - 120,000