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
17 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: 12 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: 26 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: 26 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: 18 days ago • Promoted
Applications Engineer

Applications Engineer

Zaber Technologies • Vancouver
Full-time
Zaber is looking for a self-motivated problem solver, with an interest in automation, to help customers choose the best solutions that meet their applications requirements.You’ll assist across all ...Show more
Last updated: 26 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: 9 days ago • Promoted
Remote Senior C Engineer - AI Trainer

Remote Senior C Engineer - AI Trainer

SuperAnnotate • Delta, 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
Functional Consultant - Storm2

Functional Consultant - Storm2

Storm2 • delta, bc, ca
Full-time
We're currently looking for consultants involved in Plant Floor leadership to support the implementation of a D365 go-live and hypercare.Expected start date of the 1st of March.Prior D365 knowledge...Show more
Last updated: 24 days ago • Promoted
Founding Engineer

Founding Engineer

Simple Ventures Studio Inc. • Vancouver
Full-time
We’re an early stage, Simple Ventures-backed startup operating at the intersection of healthcare, family, and work.Our goal is to make it dramatically easier for people to navigate complex care dec...Show more
Last updated: 26 days ago • Promoted
Senior Full Stack Engineer

Senior Full Stack Engineer

Luxoft • richmond, bc, ca
Full-time
Luxoft is looking for a Full-stack Developer who would be working with our Customer - one of the world's largest investment management companies.Based in Southern California, our client manages clo...Show more
Last updated: 1 day ago • Promoted
Technical Product Manager

Technical Product Manager

Cubbi • Richmond, British Columbia, Canada
Full-time
Technical Product Manager (Business Growth).Location: Remote, Calgary, Toronto.At Cubbi, product is the engine behind how businesses onboard, activate, and build lasting habits around food moments....Show more
Last updated: less than 1 hour ago • Promoted • New!
Founding Engineer

Founding Engineer

Untether Labs Inc. • Vancouver
Full-time
Untether Labs is a workforce management platform for large health systems and digital mental health clinics.Our AI‑powered scheduling tools ensure doctors and nurses are scheduled in ways that empo...Show more
Last updated: 5 days ago • Promoted
Bridge Engineer (Intermediate)

Bridge Engineer (Intermediate)

Associated Engineering (ONT) Ltd • Vancouver
Full-time +1
Share this job as a link in your status update to LinkedIn.Job Title – Intermediate Bridge Engineer (NOC: 21300).Location of Work: Vancouver, BC.Term of Employment: Permanent Position, 40 hours per...Show more
Last updated: 16 days ago • Promoted
Associate Electrical Engineer

Associate Electrical Engineer

Lutech Resources • Squamish
Full-time
Our ingenuity fuels daily life.Together, we’ve forged some of the most trusted partnerships across the energy value chain to make what was once just an idea a reality: laying subsea infrastructure ...Show more
Last updated: 7 days ago • Promoted
Associate Electrical Engineer

Associate Electrical Engineer

McDermott International, • Squamish
Full-time
The Associate Electrical Engineer is responsible for utilizing existing Electrical procedures to solve routine or standard problems.They receive instruction, guidance, and direction from others wit...Show more
Last updated: 6 days ago • Promoted
Junior Firmware Engineer (Automotive Aftermarket)

Junior Firmware Engineer (Automotive Aftermarket)

Salvo Software • Vancouver
Full-time
Salvo Software is a dynamic, innovative, engineering-focused company at the forefront of advanced diagnostics.We are dedicated to building state-of-the-art tools and systems that drive the future o...Show more
Last updated: 24 days ago • Promoted
Kasra looking for a babysitter or nanny in Squamish

Kasra looking for a babysitter or nanny in Squamish

Sitly • Squamish, CA
Part-time
We are expecting a baby in January 2026.Feel free to contact me so we can make an appointment.Show more
Last updated: 28 days ago • Promoted