Lead Embedded Firmware Engineer

3 Step Recruitment Inc.

Abbotsford

On-site

CAD 75,000 - 110,000

Full time

14 days+
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

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

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.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Embedded Firmware Engineer
Senior Embedded Firmware Engineer

Work in Ottawa • Ottawa

On-site
CAD 80,000 - 100,000
Embedded Systems Firmware Engineer — Real-Time Automotive
Embedded Systems Firmware Engineer — Real-Time Automotive

indie.inc • Toronto

On-site
CAD 90,000 - 130,000
Competitive salary
Bonus and equity opportunities
Inclusive employer
+1
Senior Embedded Firmware Engineer - Next-Gen Systems
Senior Embedded Firmware Engineer - Next-Gen Systems

Paradox Security Systems • Saint-Eustache

On-site
CAD 107,000 - 207,000
Senior Embedded Firmware Engineer – Connected Cameras
Senior Embedded Firmware Engineer – Connected Cameras

VOSKER • Montreal (administrative region)

Hybrid
CAD 85,000 - 110,000
Dynamic work environment
Remote work opportunities
Wellness account
+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
Embedded Systems Engineer: C++/Linux, Real-Time
Embedded Systems Engineer: C++/Linux, Real-Time

Sky Systems, Inc. (SkySys) • Ottawa

On-site
CAD 75,000 - 95,000
Firmware Engineer – Senior
Firmware Engineer – Senior

TEEMA • Abbotsford

Hybrid
CAD 105,000 - 120,000
Embedded Firmware Engineer — Quantum Hardware (ARM Cortex‑M)
Embedded Firmware Engineer — Quantum Hardware (ARM Cortex‑M)

Q-Block Computing • Ottawa

On-site
CAD 70,000 - 90,000
Extended health care benefits
Life insurance
Embedded Firmware Team Lead – Ottawa (Onsite)
Embedded Firmware Team Lead – Ottawa (Onsite)

D4S DY-4 Systems Inc. • Ottawa

On-site
CAD 90,000 - 140,000
Paid Time Off
RRSP with Employer Match
Health and Wellness Benefits
+6
Firmware Team Lead — Edge & Cloud Systems (Remote)
Firmware Team Lead — Edge & Cloud Systems (Remote)

Vention • Montreal

On-site
CAD 90,000 - 120,000
Flexible paid time off
Complimentary beverages and snacks
Global health plans
+3