Firmware Development Team Lead
Listed on 2026-04-02
-
Software Development
Embedded Software Engineer, Software Engineer
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
AboutThe 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
.
- 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
- 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
- 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
- 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
- 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
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.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search: