01 Aug
|
3 Step Recruitment
|
Toronto
01 Aug
3 Step Recruitment
Toronto
Firmware DeveloperLocation: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 RoleWe’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 creative, real-world industrial productsBe part of a collaborative, engineering-driven environmentGrow your career with opportunities for leadershipContribute to products used across global industriesDisclosureThis 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 - C$75,000 - C$110,000 A Year (Toronto)
🏢 3 Step Recruitment
📍 Toronto