Talent.com
Firmware Engineer - Junior
Firmware Engineer - JuniorTEEMA • Abbotsford , British Columbia
Firmware Engineer - Junior

Firmware Engineer - Junior

TEEMA • Abbotsford , British Columbia
30+ days ago
Job type
  • Permanent
Job description
  • Design and develop embedded firmware for new and existing products

  • Contribute to both system-level and firmware-level design efforts

  • Debug, troubleshoot, and verify firmware and system implementations

  • Translate product and engineering requirements into practical firmware solutions

  • Break down higher-level architectures into lower-level firmware components

  • Collaborate with hardware and multidisciplinary engineering teams

  • Create and maintain design documentation

  • Support firmware best practices, coding standards, and development processes

  • Mentor junior team members where appropriate


What you must have:

  • Firmware development experience

  • 2+ years C/C++ experience in embedded environments

  • Experience with RTOS-based development such as FreeRTOS

  • Experience with Linux-based embedded systems, ideally including environments such as Yocto

  • Solid understanding of microcontrollers, SoCs, and peripherals

  • Experience debugging embedded systems

  • Familiarity with communication protocols such as I2C, SPI, UART, and TCP/IP

  • Ability to read and interpret electronic schematics

  • Experience using tools such as debuggers, oscilloscopes, logic analyzers, and IDEs

  • Familiarity with source control, testing, and full software development lifecycle practices

  • Strong written and verbal communication skills in English


Nice to have:

  • Bluetooth or Wi-Fi firmware integration

  • Bootloaders

  • DSP or fixed-point math

  • Motor control algorithms

  • FPGA / HDL exposure

  • Agile / Scrum experience


Salary/Rate Range: $80,000 - $90,000


Thank you for your interest in this opportunity. If you are selected to move forward in the process, we will contact you directly. If you do not hear from us, we encourage you to continue visiting our website for other roles that may be a good fit.


Create a job alert for this search

Firmware Engineer - Junior • Abbotsford , British Columbia

Similar jobs

Firmware Engineer – Junior

TEEMAAbbotsford, Fraser Valley Regional District, CA
Full-time +1

Our client is a well-established Canadian manufacturer of specialized industrial equipment used in demanding environments such as energy, heavy industry, aerospace, mining, and manufacturing.They a...Show more

 • Promoted

English Private Tutoring Jobs Durieu

SuperprofDurieu, British Columbia, CA
Full-time

Superprof is Canada's #1 tutoring platform, and we're actively recruiting passionate tutors! Whether you're a student, a professional, or simply someone who loves teaching, join the largest communi...Show more

 • Promoted

Senior Software Engineer - abbotsford

Haysabbotsford, bc, ca
Full-time

What are the top 3 skills required for this role?.Job Description/ Responsibilities.Design, develop, and maintain web applications using.Develop front-end components using HTML, CSS, JavaScript, an...Show more

 • Promoted

Intermediate Firmware Engineer/Developer

Stoakley-Stewart Consultants Ltd.Abbotsford, Fraser Valley Regional District, Canada
Full-time +1

This role is based in Abbotsford, BC.The first three months are on-site to support onboarding, product training, and team integration.Following this period, the role transitions to hybrid work.Our ...Show more

 • Promoted

Geometry Private Tutoring Jobs Durieu

SuperprofDurieu, British Columbia, CA
Full-time

Superprof is Canada's #1 tutoring platform, and we're actively recruiting passionate tutors! Whether you're a student, a professional, or simply someone who loves teaching, join the largest communi...Show more

 • Promoted

Junior Embedded Firmware Engineer - Hybrid, Hands-on Hardware

TEEMAAbbotsford, Fraser Valley Regional District, CA
Full-time

A leading Canadian manufacturing firm in Abbotsford is seeking a Junior Firmware Engineer to design and develop embedded firmware.The ideal candidate has over 2 years of C/C++ experience in embedde...Show more

 • Promoted

Physics Private Tutoring Jobs Durieu

SuperprofDurieu, British Columbia, CA
Full-time

Superprof is Canada's #1 tutoring platform, and we're actively recruiting passionate tutors! Whether you're a student, a professional, or simply someone who loves teaching, join the largest communi...Show more

 • Promoted

Embedded Firmware Engineer – Junior Level With Hands-On Approach

TEEMAAbbotsford, Canada
Full-time

Launch your career as a Junior Embedded Firmware Engineer, ready to tackle real-world engineering challenges.Contribute within a hybrid setup, designing and troubleshooting firmware for cutting-edg...Show more

 • Promoted

Senior Software Engineer

Haysabbotsford, bc, ca
Full-time

What are the top 3 skills required for this role?.Job Description/ Responsibilities.Design, develop, and maintain web applications using.Develop front-end components using HTML, CSS, JavaScript, an...Show more

 • Promoted

Application Engineer

HCLTechabbotsford, bc, ca
Full-time

This role required hands on software engineering and application development background.Provide Development support to Software development community across the organization by managing, maintainin...Show more

 • Promoted

Arithmetic Private Tutoring Jobs Durieu

SuperprofDurieu, British Columbia, CA
Full-time

Superprof is Canada's #1 tutoring platform, and we're actively recruiting passionate tutors! Whether you're a student, a professional, or simply someone who loves teaching, join the largest communi...Show more

 • Promoted

Embedded Firmware Engineer – Junior Level with Hands-On Approach

TEEMAAbbotsford, Fraser Valley Regional District, CA
Full-time

Launch your career as a Junior Embedded Firmware Engineer, ready to tackle real-world engineering challenges.Contribute within a hybrid setup, designing and troubleshooting firmware for cutting-edg...Show more

 • Promoted

Junior Embedded Firmware Engineer - Hybrid, Hands-On Hardware

TEEMAAbbotsford, Canada
Full-time

A leading Canadian manufacturing firm in Abbotsford is seeking a Junior Firmware Engineer to design and develop embedded firmware.The ideal candidate has over 2 years of C/C++ experience in embedde...Show more

 • Promoted

Firmware Engineer – Intermediate

TEEMAAbbotsford, Fraser Valley Regional District, CA
Full-time +1

Firmware Engineer – Intermediate.Our client is a well-established Canadian manufacturer of specialized industrial equipment used in demanding environments such as energy, heavy industry, aerospace,...Show more

 • Promoted

Firmware Engineer – Senior

TEEMAAbbotsford, Fraser Valley Regional District, CA
Full-time +1

Our client is a well-established Canadian manufacturer of specialized industrial equipment used in demanding environments such as energy, heavy industry, aerospace, mining, and manufacturing.They a...Show more

 • Promoted

Firmware Engineer / Developer

Rad Torque SystemsAbbotsford, Canada
Full-time

New World Technologies (RAD Torque Systems) is a leading Canadian manufacturer of pneumatic, battery powered, and electronic pistol grip torque wrenches.RAD products have proven to be successful al...Show more

 • Promoted

Senior Software Engineer - Hays

Haysabbotsford, bc, ca
Full-time

What are the top 3 skills required for this role?.Job Description/ Responsibilities.Design, develop, and maintain web applications using.Develop front-end components using HTML, CSS, JavaScript, an...Show more

 • Promoted

MS Dynamics CRM Consultant/Developer (Azure &.NET) - Global Applications Solution

Global Applications Solutionabbotsford, bc, ca
Full-time

MS Dynamics CRM Consultant/Developer (Azure &.We are seeking a highly skilled.Microsoft Dynamics CRM Consultant/Developer.This is a fully remote role open to candidates based in the USA and Canada....Show more