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

Firmware Engineer (Contractor Position)

MistyWest • Vancouver, BC, Canada
30+ days ago
Job type
  • Permanent
Job description

Job Description

Job DescriptionOverview

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, BC, Canada

Similar jobs

Principal Engineer-Firmware

FHLB Des MoinesBurnaby, Canada
Full-time

Job OverviewMicrochip is looking for an energetic and self‐motivated Firmware Engineer to work in our open and uniquely supportive work environment.As a Firmware Developer in Microchip's Datace... Show more

 • Promoted

Remote Embedded Bluetooth Firmware Engineer

HCR Permanent SearchVancouver, Metro Vancouver Regional District, CA
Remote
Full-time

A leading recruitment firm is seeking an Embedded Firmware Engineer to work remotely for a technology company.The ideal candidate will have strong skills in C and Python, experience in developing f... Show more

 • Promoted

Embedded Firmware Engineer

Clarius Mobile HealthVancouver
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

 • Promoted

Firmware Engineer - $55 - $60 An Hour

Net2SourceWest End, Canada
Full-time

Firmware Engineer needed to design and develop memory PHYs and interface IP.Requires experience with CI/CD, GitHub, C/C++, and hardware.Bachelor's degree is required. Show more

 • Promoted

Electronic Warfare Engineer at 49North

49Northrichmond, metro vancouver regional district, Canada
Full-time

Advance your career with 49North as an Electronic Warfare Engineer, focusing on system design and integration in defense settings located in Richmond, Ottawa, or Halifax.Your skillset will drive mi... Show more

 • Promoted

Forensic Engineer

TEEMAVancouver, Metro Vancouver Regional District, CA
Full-time

Exciting Opportunity: Mechanical Engineer (P.Multiple Locations Across Canada!.Multiple locations available (onsite, hybrid, or remote).Engineering • Forensic Analysis • Consulting.Full-time or Con... Show more

 • Promoted

Sr. Embedded Software/Firmware Engineer

EthernoviaVancouver, Metro Vancouver Regional District, CA
Full-time

Senior Embedded Software/Firmware Engineer (Device Drivers).Location: Canada (Multiple Positions), 100% Remote work.Preference for those in or adjacent to Eastern Time Zone.Ethernovia is changing h... Show more

 • Promoted

Staff Embedded Firmware Engineer (Contractor)

Arlo Technologies, Inc.Richmond, Metro Vancouver Regional District, CA
Full-time

Arlo is a leading provider of smart security solutions.We combine AI and CV analytics, cloud services, and user‑centric design to deliver reliable, end‑to‑end product experiences that keep people s... Show more

 • Promoted

Firmware Verification Specialist

Fortinet, Inc.Burnaby, Metro Vancouver Regional District, CA
Full-time

Join Fortinet, a cybersecurity pioneer with over two decades of excellence, as we continue to shape the future of cybersecurity and redefine the intersection of networking and security.At Fortinet,... Show more

 • Promoted

Embedded/Firmware Engineer

SolidigmVancouver, Metro Vancouver Regional District, CA
Full-time

Join a multibillion-dollar global company that brings together amazing technology, people, and operational scale to become a powerhouse in the memory industry.Headquartered in Rancho Cordova, Calif... Show more

 • Promoted

Firmware Engineer

JetsonNorth Vancouver, Metro Vancouver Regional District, Canada
Permanent

Jetson is on a mission to accelerate the transition of 100 million homes across North America away from fossil fuels toward sustainable energy use.We believe in a future that is 100% electric and 1... Show more

 • Promoted

Senior Firmware Engineer - C$110,000 - C$130,000 A Year

AlgoPort Moody, Canada
Full-time

Develops embedded software solutions, from requirements to deployment, for audio and video communication products, working with C and Bash. Show more

 • Promoted

Senior Firmware Engineer - C$100,000 - C$110,000 A Year

HidDelta, Canada
Full-time

Seeking a Senior Firmware Engineer to develop low-power wireless products using C/C++ and assembler on microcontroller architectures like ARM Cortex.Responsibilities include full product lifecycle ... Show more

 • Promoted

Smart Grid Firmware Engineer Role at Corinex

CorinexVancouver, Metro Vancouver Regional District, Canada
Full-time

Accelerate your career with Corinex as a Smart Grid Firmware Engineer focusing on embedded solutions.This senior role in Vancouver will empower you to advance smart energy innovations.As a Smart Gr... Show more

 • Promoted

Remote Site Reliability Engineer - Scale Crypto Systems

NewtonVancouver, Metro Vancouver Regional District, CA
Remote
Full-time

A leading innovative tech company in Toronto is looking for a Site Reliability Engineer.In this pivotal role, you will enhance the reliability and resilience of critical services, manage incidents,... Show more

 • Promoted

Senior Software Engineer, Virtual Desktop & DX (Equity)

Omnissa, LLCVancouver, Metro Vancouver Regional District, CA
Full-time

A leading digital work platform provider is seeking a Sr.Member of Technical Staff to enhance Developer Experience tools and automation.You will ensure end-to-end ownership of Developer Experience ... Show more

 • Promoted

Senior Engineer - Fire Protection Systems

Stantec Consulting International Ltd.Vancouver, Metro Vancouver Regional District, Canada
Full-time

Drive excellence in fire safety as a Senior Fire Protection Engineer.Design complex fire protection systems in a hybrid model, contributing to major institutional and commercial projects.In this pi... Show more

 • Promoted

Engineer For Financial Products At Brex

BrexVancouver, Canada
Full-time

Join Brex in Vancouver as an Engineer specializing in financial products, where you can make a difference in over 200 markets.Enjoy the flexibility of a hybrid work model while driving innovation.A... Show more

 • Promoted

Senior Firmware Engineer - C$110,000 - C$130,000 A Year

Algo Communication ProductsPort Moody, Canada
Full-time

Develop embedded software solutions, mentor junior team members, and ensure reliability and functionality of communication products. Show more

 • Promoted

Assistant Engineer, Modifications

Food Process Solutions CorporationRichmond, Metro Vancouver Regional District, CA
Full-time

Due to our rapid expansion, we are seeking an Assistant Engineer in our Modifications Team.The successful candidate will work with an established team of engineers and designers to provide service ... Show more