Firmware Development Team Lead

3 Step Recruitment Inc.

Abbotsford

On-site

CAD 75,000 - 110,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Opportunities for career growth
Collaborative engineering environment
Work on innovative industrial products

Job summary

A recruitment agency in Canada is seeking a Firmware Developer to join a multidisciplinary engineering team focusing on high-performance industrial tools. Responsibilities include designing and deploying firmware solutions, collaborating with cross-functional teams, and mentoring junior developers. Candidates should have a degree in Electrical or Computer Engineering, experience in C/C++ within embedded systems, and strong communication skills. This full-time role offers competitive salary and opportunities for leadership.

Qualifications

  • Experience debugging embedded systems and implementing firmware unit tests.
  • Experience in product development of manufacturing.
  • Familiarity with Git/SVN and SDLC best practices.

Responsibilities

  • Design, develop, and maintain embedded firmware solutions.
  • Collaborate with cross-functional engineering teams.
  • Translate requirements into scalable firmware architecture.
  • Debug, test, and validate system performance.
  • Contribute to full product lifecycle (design → release → support).
  • Create and maintain technical documentation.
  • Support continuous improvement of development processes.
  • Mentor junior developers and lead technical initiatives.

Skills

C/C++ in embedded systems
Microcontrollers & SoC architecture
Communication protocols (I2C, SPI, UART, TCP/IP)
Debugging embedded systems
Experience with source code management tools (SVN or Git)
Real-time systems and concurrency

Education

Degree in Electrical, Computer Engineering, or similar

Job description

Firmware Developer

Location: Abbotsford, BC

Opportunities are available at junior, intermediate, and senior levels, with leadership paths for more experienced candidates.

Salary: $75,000 to $110,000 - depending on level of experience

Full-Time | Permanent

About The Role

We’re looking for a Firmware Engineer / Developer to join a multidisciplinary engineering team building high-performance industrial tools used worldwide.

You’ll play a key role in designing, developing, and deploying firmware for next-generation products, contributing at both the system and embedded software levels.

What You’ll Do
  • Design, develop, and maintain embedded firmware solutions
  • Collaborate with cross-functional engineering teams
  • Translate requirements into scalable firmware architecture
  • Debug, test, and validate system performance
  • Contribute to full product lifecycle (design → release → support)
  • Create and maintain technical documentation
  • Support continuous improvement of development processes
  • (Senior) Mentor junior developers and lead technical initiatives
What You Bring
  • Degree in Electrical, Computer Engineering, or similar
  • Experience with C/C++ in embedded systems
  • Strong understanding of:
    • Microcontrollers & SoC architecture
    • Communication protocols (I2C, SPI, UART, TCP/IP)
    • Real-time systems and concurrency
  • Experience debugging embedded systems and implementing firmware unit tests
  • Experience with source code management tools, such as SVN or Git
Additional Requirements (preferred)
  • RTOS (e.g. FreeRTOS) or embedded Linux (Yocto)
  • Bluetooth / Wi‑Fi integration
  • Bootloaders (e.g. U‑Boot)
  • DSP, motor control, or FPGA (VHDL/Verilog)
  • Familiarity with Git/SVN and SDLC best practices
  • Experience reading schematics and using lab tools (oscilloscopes, analyzers)
  • Experience in product development of manufacturing
Who You Are
  • Strong communicator (technical & non-technical audiences)
  • Organized, self-driven, and accountable
  • Collaborative team player
  • Passionate about building high-quality products
  • Comfortable working on multiple projects and priorities
Why You’ll Love This Job
  • Work on innovative, real-world industrial products
  • Be part of a collaborative, engineering-driven environment
  • Grow your career with opportunities for leadership
  • Contribute to products used across global industries
Disclosure

This posting represents an active and genuine vacancy with one of 3 Step Recruitment's clients and is not for speculative or pipeline recruitment.
3 Step Recruitment and/or our Clients may use, from time to time, AI‑assisted tools to support the screening and evaluation of applications; however, these tools are not intended to replace human judgement or decision‑making in the hiring process.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Firmware Engineer / Developer
Firmware Engineer / Developer

Acara Solutions, Inc. • Abbotsford

On-site
CAD 90,000 - 120,000
Firmware Engineer
Firmware Engineer

Work in Ottawa • Ottawa

On-site
CAD 80,000 - 100,000
Embedded Firmware Developer
Embedded Firmware Developer

Waterloo Technical Inc. • Kitchener

Hybrid
CAD 70,000 - 120,000
Health benefits
Profit sharing
Competitive compensation
Sr. Embedded Systems Designer
Sr. Embedded Systems Designer

TalentSphere Staffing Solutions • Toronto

On-site
CAD 115,000 - 125,000
Lead Firmware Engineer
Lead Firmware Engineer

Jabil • Ottawa

On-site
CAD 120,000 - 180,000
Senior Firmware Engineer
Senior Firmware Engineer

Microchip Technology Inc. • Ottawa

On-site
CAD 90,000 - 140,000
Health benefits from day one
Retirement savings plans
IESPP stock program
Firmware Developer
Firmware Developer

Synapse ITS • Victoria

Hybrid
CAD 74,000 - 110,000
Annual Bonus Program
Robust Health and Dental plan
TELUS Health Virtual Healthcare
+7
Software Developer - Cloud - Intermediate
Software Developer - Cloud - Intermediate

Delta Controls • Surrey

Hybrid
CAD 90,000 - 110,000
Flexible hours and scheduling
Competitive total compensation
Company-funded annual personal development budget
+2
Firmware Engineer
Firmware Engineer

Tangent Design Engineering • Calgary

Hybrid
CAD 90,000 - 125,000
Excellent health and dental benefits
Profit sharing
Flexible work culture
Embedded Firmware Engineer
Embedded Firmware Engineer

Q-Block Computing • Ottawa

On-site
CAD 70,000 - 90,000
Extended health care benefits
Life insurance