1

Contract Firmware Jobs in Bothell, WA (NOW HIRING)

Protingent Staffing has an exciting contract opportunity for a Hardware R&D Validation Engineer ... Firmware & Environment Management: Flash and debug firmware (MCU/FPGA), manage Linux-based test ...

Hardware Debug Engineer

Seattle, WA · On-site

$140.50K - $185.50K/yr

Contract * Installed, troubleshot, and maintained Server & Client computer components * Hands on experience with flashing/installing/updating BIOS, Firmware, Software and OS * Ability to read ...

next page

Showing results 1-20

Contract Firmware information

See Bothell, WA salary details

$83.8K

$187.2K

$229.2K

How much do contract firmware jobs pay per year?

As of May 30, 2026, the average yearly pay for contract firmware in Bothell, WA is $187,176.00, according to ZipRecruiter salary data. Most workers in this role earn between $159,900.00 and $229,200.00 per year, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive as a Contract Firmware Engineer, and why are they important?

To thrive as a Contract Firmware Engineer, you need a solid background in embedded systems, programming languages like C/C++, and experience with microcontroller architectures, often supported by a degree in electrical engineering or computer science. Familiarity with tools such as oscilloscopes, logic analyzers, version control systems (e.g., Git), and sometimes certifications in embedded development are commonly required. Strong problem-solving skills, clear communication, and the ability to quickly adapt to new projects or client requirements make someone stand out in this position. These skills ensure efficient development, effective collaboration with hardware and software teams, and successful delivery of high-quality firmware solutions for diverse clients.

What are some common challenges faced by contract firmware engineers in managing multiple client projects?

Contract firmware engineers often juggle projects for different clients, which can present challenges such as adapting to varying hardware platforms, coding standards, and documentation practices. Effective time management and clear communication with each client are essential to ensure that project milestones are met and expectations are aligned. Additionally, contract engineers must quickly learn new tools or development environments and stay updated with industry best practices to deliver high-quality, reliable firmware solutions on tight deadlines.

What are contract firmware engineers?

Contract firmware engineers are professionals who specialize in designing, developing, and testing embedded software (firmware) for devices, usually on a temporary or project-specific basis. They are hired by companies to work on particular projects, bringing expertise in programming microcontrollers, optimizing code for hardware, and ensuring reliable device performance. Unlike full-time employees, contract firmware engineers typically work for a set period or until the completion of a project, offering flexibility and specialized skills to organizations needing firmware development support.

What is the difference between Contract Firmware vs Firmware Engineer?

AspectContract FirmwareFirmware Engineer
CredentialsTypically requires relevant certifications or experience in embedded systemsRequires a degree in electrical engineering, computer science, or related fields
Work EnvironmentTemporary or project-based, often freelance or consulting rolesFull-time employment within a company or organization
Industry UsageCommon in industries needing short-term expertise, such as startups or R&DStandard role in manufacturing, tech, and embedded systems companies
Search & Comparison IntentOften compared for project-based work or freelance opportunitiesCompared for long-term career paths or full-time positions

Contract Firmware roles focus on short-term, project-specific embedded system development, often requiring specialized skills and certifications. Firmware Engineers typically hold full-time positions, developing and maintaining firmware as part of ongoing product development. Both roles involve embedded systems but differ mainly in employment type and duration.

What are the most commonly searched types of Firmware jobs in Bothell, WA? The most popular types of Firmware jobs in Bothell, WA are:
What are popular job titles related to Contract Firmware jobs in Bothell, WA? For Contract Firmware jobs in Bothell, WA, the most frequently searched job titles are:

$90 - $110/hr

Other

Posted 14 days ago


Job description

Backcountry Access (BCA) is a market leader in avalanche safety equipment. The engineering & development team is specifically responsible for the development of new lifesaving products and technologies that snow recreationalists and professionals all over the world use to stay safe in avalanche terrain. The team is looking for a contract firmware engineer to assist in the development and implementation of firmware designed to work on BCA’s Avalanche Transceivers (beacons).

Essential Job Duties:

  • Develop firmware for class leading avalanche transceivers (beacons).
  • Create software architecture on Embedded SW and other entities like BT, apps (iOS, Android), and manufacturing devices.
  • Help implementation and testing on target HW at the BCA electronics laboratory based in SeaTac, WA.
  • Ability to work seamlessly through remote collaboration tools with a geographically decentralized team.
  • Ability to work on-site with engineering staff in the BCA electronics lab when necessary.
  • Participate in reviews of requirements, HW and other SW stakeholder documents.
  • Measurements with signal analyzer, oscilloscope and other lab equipment.
  • Collaborate with hardware engineers and assist with board testing and hardware bring up.
  • Collaborate with verification team to ensure full test coverage and debug as necessary.
  • Code & verify embedded systems for ARM & STM32 architecture.
  • Work closely with development leads and other engineers to gather requirements, prioritize development, and deliver business value.
  • Support legacy products and production support as needed.
  • Code optimization for size, speed, and current consumption.

Minimum Qualifications:

  • Bachelor’s degree in Computer Science, Electrical Engineering, Software Engineering or related field.
  • 5+ years of experience working in an embedded systems firmware development role.
  • Proficient in C and C++.
  • Experience working with microcontrollers, embedded RTOS (preferably ARM Mbed), and debuggers.
  • Date / RF Com protocols such as I2C, SPI, USART, GPIO, ADC, DAC, BLE, USB, CODEC, etc.
  • Ability to troubleshoot hardware and firmware using lab test equipment.
  • High level documentation skills.

Desired Qualifications:

  • Familiarity with ARM Cortex-M4/7 architectures.
  • Knowledge of Git (GitHub) and git workflows.
  • Experience in developing custom bootloaders.
  • Experience in Python.
  • Experience with PIC microcontrollers and Microchip software ecosystem.
  • Experience with RF and signal processing.
  • Basic circuit design/understanding & soldering experience.
  • Knowledge of avalanche transceivers and their basic operation.
  • Active backcountry skier / snowboarder / snowmobiler.Â