Talent.com
Firmware Engineer (Contractor Position)
Firmware Engineer (Contractor Position)MistyWest • Vancouver, British Columbia, Canada
Firmware Engineer (Contractor Position)

Firmware Engineer (Contractor Position)

MistyWest • Vancouver, British Columbia, Canada
21 days ago
Job type
  • Permanent
Job description

Overview

About MistyWest

MistyWest is a hardware engineering consultancy that exists to create novel technologies that enable a healthier planet and bring prosperity to all humankind, with a focus primarily on hardware projects that advance the UN Sustainable Development Goals.

We are hiring a Firmware Engineer (Contractor) to support an embedded product build. You will help develop core firmware features, including device sensing, power management, connectivity, and reliable system reporting.

Requirements

  • Key Responsibilities
  • Develop and maintain firmware for connected embedded devices, coordinating across multiple boards or modules as needed
  • Implement reliable sensor handling and event-driven state logic
  • Support wireless connectivity features, including provisioning/setup workflows and basic network health reporting
  • Ensure secure communications and define retry, buffering, and recovery behaviors when connectivity is unavailable
  • Deliver periodic device state reporting and time-sensitive event notifications aligned to service targets
  • Optimize low-power operation through effective sleep/wake strategies and battery-aware behaviors
  • Partner with hardware, mechanical, and software/cloud teams to support integration, troubleshooting, and validation
  • Create and execute test plans for key functional and integration scenarios
  • Produce clear documentation, including firmware design notes, configuration details, and test evidence for acceptance readiness
  • Must-Have Qualifications
  • 5+ years of embedded firmware experience
  • Strong C/C++ experience for microcontrollers and/or embedded systems
  • Experience with low-power, battery-operated products and power budgeting
  • Hands-on experience with: GPIO, ADC, interrupts, timers, debouncing
  • Experience implementing secure connectivity: Wi-Fi provisioning patterns (AP mode, captive portal, BLE assist, or similar)
  • Strong software practices: Git, code reviews, clean architecture, testable firmware patterns
  • Nice-to-Have
  • RTOS experience (FreeRTOS or similar)
  • Experience with Wi-Fi positioning or location inference workflows
  • Familiarity with regulatory-minded development (FCC/UL), and privacy/security standards
  • Experience bringing products through integration testing and production readiness
  • Python scripting for test automation or tooling

Benefits

Benefits

  • Highly flexible: negotiate your own rates, hours and work location.
  • Hardware & Software Access: MistyWest can provide equipment and software support where needed
  • Try us out! Find out if MistyWest would be a good permanent employer for your needs and career direction
  • Amazing Community: plug into a great local and global community of engineers and product design enthusiasts for events, projects, potential work & personal development.

How to Apply

If you would like to be considered for contract work, please apply with your resume and provide a link to previous work (where applicable). Be sure to include your availability for the next 2-4 weeks so we know if you're keen to take on new work!

Disclaimer

Please note that if selected, you will be working as an ‘Independent Contractor’ and not as an employee at MistyWest. We have previously hired from our contractor pool, so this is a great way to get your proverbial "foot in the door" when it comes to securing a permanent gig as a Westie!

Requirements will vary depending on the specific project you are being hired for. Some projects require your physical presence in our Vancouver office and lab a few days a week/month - some are 100% remote enabled.

Create a job alert for this search

Firmware Engineer Contractor Position • Vancouver, British Columbia, Canada

Similar jobs
Earn money testing apps - Remote

Earn money testing apps - Remote

Almedia • Kowtain 17, British Columbia, Canada
Remote
Full-time
Get paid for testing apps, games and surveys.Almedia runs a dynamic platform where users earn money online by completing tasks, playing games, and filling out surveys.Since our launch 5 years ago, ...Show more
Last updated: 30+ days ago • Promoted
Software Engineer (Application Platform)

Software Engineer (Application Platform)

TrustFlight • Vancouver, BC, CA
Full-time
At TrustFlight, we are proud to be a global leader in mission-critical software systems and technical services, trusted by aerospace and aviation industries worldwide.Our innovative solutions power...Show more
Last updated: 16 days ago
Avionics Manufacturing Engineer

Avionics Manufacturing Engineer

Adecco Canada • Delta, British Columbia, Canada
Full-time +2
Quick Apply
Adecco is currently hiring a full-time highly skilled, innovative, and quality-driven.Avionics Manufacturing Engineer.For this role you should be adaptable, detail-oriented, and thrives in a fast-p...Show more
Last updated: 2 days ago
Embedded Firmware Engineer

Embedded Firmware Engineer

Clarius Mobile Health • Vancouver
Full-time +2
Clarius Mobile Health provided pay range.This range is provided by Clarius Mobile Health.Your actual pay will be based on your skills and experience — talk with your recruiter to learn more.Talent ...Show more
Last updated: 30+ days ago • Promoted
Donate your Eggs - Be an Egg Donor – Help Create Families in Canada with IndianEggDonors

Donate your Eggs - Be an Egg Donor – Help Create Families in Canada with IndianEggDonors

Surrogacy4All • Squamish
Full-time +1
Are you a kind-hearted woman who wants to help others experience the joy of parenthood?.Health Canada’s Assisted Human Reproduction Act.Reimbursement of allowable, approved expenses.A safe, support...Show more
Last updated: 27 days ago • Promoted
Firmware Engineer

Firmware Engineer

Net2Source (N2S) • Vancouver
Full-time
This range is provided by Net2Source (N2S).Your actual pay will be based on your skills and experience — talk with your recruiter to learn more.Direct message the job poster from Net2Source (N2S).J...Show more
Last updated: 30+ days ago • Promoted
Customer Service Agent - 50k-60k/Year - Remote

Customer Service Agent - 50k-60k/Year - Remote

Spade Recruiting • Squamish, British Columbia
Remote
Full-time
Quick Apply
We’re looking for enthusiastic, self-driven, individuals to assist existing and prospective clients within our organization.This position will work with multiple clients throughout the day providin...Show more
Last updated: 21 days ago • Promoted
Engineer

Engineer

Astra North Infoteck Inc. • Vancouver, BC, ca
Full-time
Quick Apply
Eagle Technology Specialist(L4/L5).Vancouver - Hybrid (4 days WFO).We are seeking an experienced Eagle Technology Specialist to support critical business and technology initiatives in Vancouver, in...Show more
Last updated: 9 days ago
Forensic Engineer, Fire and Explosion

Forensic Engineer, Fire and Explosion

Queer Tech • Vancouver
Full-time
Our employees are at the heart of everything we do.Together, we help people, businesses, and society prosper in good times and be resilient in bad times.Our employee promise represents Intact’s com...Show more
Last updated: 30+ days ago • Promoted
Test Engineer

Test Engineer

Corvus Energy • Richmond, British Columbia, CA
Full-time
Quick Apply
By being the first company to provide a true maritime battery with the needed capacity, lower cost, and safety level, Corvus Energy became a pioneer in maritime energy storage systems (ESSs) for al...Show more
Last updated: 9 days ago
Delivery Driver - Start Earning Quickly

Delivery Driver - Start Earning Quickly

DoorDash • GARIBALDI HIGHLANDS, British Columbia, CA
Full-time
Available in over 100 cities in Canada, DoorDash connects local businesses and local drivers (called Dashers) with opportunities to earn, work, and live.All you need is a mode of transportation (bi...Show more
Last updated: 8 days ago • Promoted
Outfitting Engineer

Outfitting Engineer

Duke • North Vancouver
Full-time
The Outfitting Engineer coordinates and executes engineering tasks within allocated systems design in compliance with schedule and budget specifications.The Engineer ensures integration of the syst...Show more
Last updated: 13 days ago • Promoted
Platform Engineer

Platform Engineer

Vancity • Vancouver
Full-time +1
We’re=minax Vancity, a member‑owned credit union built on the principles of inclusion and social justice.Since 1946, our relentless commitment to these values has helped us challenge the status quo...Show more
Last updated: 30+ days ago • Promoted
Backend Engineer II: Build Scalable Core Services

Backend Engineer II: Build Scalable Core Services

Match Group • Vancouver
Full-time
A technology-driven company in Vancouver is seeking a Software Engineer to contribute to the Compliance and Verification team.The role requires expertise in backend software development, particular...Show more
Last updated: 30+ days ago • Promoted
Sr. Applications Engineer

Sr. Applications Engineer

Monolithic Power Systems, Inc. • Vancouver
Full-time
Applications Engineer page is loaded## Sr.Applications Engineerlocations: Remote - Canadatime type: Full timeposted on: Posted Todayjob requisition id: R-583Monolithic Power Systems, Inc.MPS) is on...Show more
Last updated: 30+ days ago • Promoted
Remote Senior C Engineer - AI Trainer

Remote Senior C Engineer - AI Trainer

SuperAnnotate • Richmond, British Columbia, CA
Remote
Full-time
As a Senior C Engineer, you will work remotely on an hourly paid basis to review AI-generated C code, low-level systems designs, and technical explanations, as well as generate high-quality referen...Show more
Last updated: 30+ days ago
Principal Software Engineer

Principal Software Engineer

Conexiom • Vancouver
Full-time
About Conexiom: Conexiom empowers manufacturers and distributors to ship more ideal orders—that are accurate, on time, in full, and profitable.Emailed and unstructured sales orders are transformed ...Show more
Last updated: 30+ days ago • Promoted
Software Engineer (Circuit Analysis, EDA frameworks, AI agents)

Software Engineer (Circuit Analysis, EDA frameworks, AI agents)

Cadence Design Systems • Port Moody
Full-time
At Cadence, we hire and develop leaders and innovators who want to make an impact on the world of technology.Cadence Design Systems is the leading provider of design automation tools for electronic...Show more
Last updated: 14 days ago • Promoted