Talent.com
Firmware Engineer - Senior
Firmware Engineer - SeniorTEEMA • Abbotsford , British Columbia
Firmware Engineer - Senior

Firmware Engineer - Senior

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:

  • 5+ years of firmware development experience

  • 10+ 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: $105,000–$120,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 - Senior • 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

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

Firmware Engineer / Developer

Rad Torque SystemsAbbotsford, Fraser Valley Regional District, CA
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

Earn up to $400 per Day by Playing Games and Taking Surveys

AlmediaWhonnock 1, British Columbia, Canada
Full-time

Since its launch 5 years ago, over 50MN users have earned and withdrawn over $150MN! The platform is rated 4.TrustPilot with over 230k+ reviews, establishing Freecash as one of the highest rated op...Show more

 • Promoted

Senior Firmware Engineer

TEEMA Solutions GroupAbbotsford
Full-time

In this role, you’ll be part of a multidisciplinary engineering team focused on delivering high-quality, high-performance tools for the industrial bolting industry.You will play a key role in desig...Show more

 • Promoted

Firmware Development Team Lead

3 Step Recruitment Inc.Abbotsford, Fraser Valley Regional District, CA
Full-time +1

Opportunities are available at.You’ll play a key role in designing, developing, and deploying firmware for next-generation products, contributing at both the.Design, develop, and maintain embedded ...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

Senior Data Engineer - Inizio Partners Corp

Inizio Partners Corpabbotsford, bc, ca
Full-time

Job Title: Consultant Data Engineer.We're looking for a Senior Data Engineer with strong data platform experience to help with support of existing AWS/dbt platform and that can help with standing u...Show more

 • Promoted

Sr AWS DBT Engineer - Mastech Digital

Mastech Digitalabbotsford, bc, ca
Full-time

Design and implement robust dimensional and relational data models.Own transformation and modeling of curated (Silver/Gold) datasets.Collaborate with analysts, product analytics, data scientists, a...Show more

 • Promoted

Intermediate Firmware Engineer/Developer

Stoakley-Stewart Consultants Ltd.Abbotsford, Fraser Valley Regional District, CA
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

Firmware Engineer Specializing in Innovative Embedded Solutions

TEEMA Solutions GroupAbbotsford
Full-time

Become a key player as a Firmware Engineer specializing in embedded systems.You'll design and deploy advanced firmware solutions for applications in the industrial bolting industry, working on team...Show more

 • Promoted

Senior AWS DBT Engineer - Mastech Digital

Mastech Digitalabbotsford, bc, ca
Full-time

We are seeking a Senior AWS DBT Engineer to play a critical role in transforming an existing analytics ecosystem into a modern, scalable Databricks + dbt architecture (Bronze → Silver → Gold).This ...Show more

 • Promoted

Senior AWS DBT Engineer

Mastech Digitalabbotsford, bc, ca
Full-time

We are seeking a Senior AWS DBT Engineer to play a critical role in transforming an existing analytics ecosystem into a modern, scalable Databricks + dbt architecture (Bronze → Silver → Gold).This ...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 – 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

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

Lead Quality Engineer - Hays

Haysabbotsford, bc, ca
Full-time

JOB TITLE: Lead Quality Engineer.Required skills (maximum of 6):.Testing in the Financial Services Industry.Strong Leadership and communication skills.Strong experience working on User Acceptance t...Show more

 • Promoted

Firmware Engineer for Hybrid Development

Stoakley-Stewart Consultants Ltd.Abbotsford, Fraser Valley Regional District, CA
Full-time

Take on the role of Firmware Engineer, focusing on hybrid development and C/C++ systems.Enhance your career by taking ownership in firmware and embedded environments.This opportunity is for candida...Show more