Firmware Development Team Lead in Abbotsford

Firmware Development Team Lead in Abbotsford

Abbotsford Full-Time On-site
3

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.

#J-18808-Ljbffr

Firmware Development Team Lead in Abbotsford employer: 3 Step Recruitment, Inc.

Join our dynamic Accounting and Assurance team, where we prioritise professional growth and a collaborative work culture. With competitive compensation and a focus on leadership development, we empower our employees to excel in their careers while fostering strong client relationships. Located in a vibrant community, we offer unique advantages such as flexible work arrangements and ongoing training opportunities, making us an exceptional employer for those seeking meaningful and rewarding employment.

3

Contact Details:

3 Step Recruitment, Inc. Recruitment Team