13 Aug
|
3 Step Recruitment
|
Abbotsford
13 Aug
3 Step Recruitment
Abbotsford
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 (Abbotsford)
🏢 3 Step Recruitment
📍 Abbotsford