Firmware Developer Location:Abbotsford, BCOpportunities are available atjunior, intermediate, and senior levels , with leadership paths for more experienced candidates.Salary:$75,000 to $110,000 - depending on level of experienceFull-Time | PermanentAbout The Role We’re looking for aFirmware Engineer / Developerto 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 thesystem and embedded software levels .What You’ll DoDesign, develop, and maintain embedded firmware solutionsCollaborate with cross-functional engineering teamsTranslate requirements into scalable firmware architectureDebug, test, and validate system performanceContribute to full product lifecycle (design → release → support)Create and maintain technical documentationSupport continuous improvement of development processes(Senior) Mentor junior developers and lead technical initiativesWhat You BringDegree in Electrical, Computer Engineering, or similarExperience withC/C++ in embedded systemsStrong understanding of:Microcontrollers & SoC architectureCommunication protocols (I2C, SPI, UART, TCP/IP)Real-time systems and concurrencyExperience debugging embedded systems and implementing firmware unit testsExperience with source code management tools, such as SVN or GitAdditional Requirements (preferred)RTOS (e.g. FreeRTOS) or embedded Linux (Yocto)Bluetooth / Wi‑Fi integrationBootloaders (e.g. U‑Boot)DSP, motor control, or FPGA (VHDL/Verilog)Familiarity with Git/SVN and SDLC best practicesExperience reading schematics and using lab tools (oscilloscopes, analyzers)Experience in product development of manufacturingWho You AreStrong communicator (technical & non-technical audiences)Organized, self-driven, and accountableCollaborative team playerPassionate about building high-quality productsComfortable working on multiple projects and prioritiesWhy You’ll Love This JobWork on innovative, real-world industrial productsBe part of a collaborative, engineering-driven environmentGrow your career with opportunities for leadershipContribute to products used across global industriesDisclosure 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
3 STEP RECRUITMENT INC.
abbotsford british columbia, abbotsford british columbia
Published 21 days ago
Report job