Demo

Firmware Engineer

Insight Global
Redmond, WA Contractor
POSTED ON 5/7/2026
AVAILABLE BEFORE 6/5/2026

Firmware Engineer – Embedded Systems


Role Overview


The Firmware Engineer will design, develop, and test embedded firmware that enables hardware systems to meet customer and product requirements. This role is hands‑on and non‑managerial, working closely with Electrical, Firmware, and Software Engineers to deliver production‑quality, real‑time, and fail‑safe firmware.


Required Skills & Experience


Core Technical Requirements

  • 6–8 years of hands‑on embedded firmware development in C/C (not managerial)
  • Proven experience writing firmware for embedded target devices
  • Strong experience developing low‑level drivers and platform code
  • Example: writing hardware drivers in C for RTOS platforms (e.g., Zephyr)
  • Deep understanding of embedded systems and firmware architecture


Embedded Systems & RTOS

  • Experience working with RTOS and real‑time embedded systems
  • Knowledge of interrupts, boot mechanisms, and low‑level system behavior
  • Experience with distributed or device‑level embedded systems


Hardware Interfaces & Peripherals

Hands‑on experience with multiple hardware interfaces, including:

  • USB
  • SPI
  • I2C
  • MIPI CSI / DSI
  • UART
  • GPIO


Must understand:

  • Differences between common interfaces (e.g., SPI vs I2C)
  • How to configure and debug peripheral drivers at the firmware level


Microcontrollers & Architectures

  • Experience with embedded microcontrollers such as:
  • ARM Cortex M0 / M3 / M4
  • Understanding of:
  • Bootloaders
  • Interrupt priorities
  • Peripheral configuration


Job Responsibilities

  • Architect, design, implement, and test embedded firmware solutions
  • Translate high‑level customer requirements into executable firmware tasks
  • Develop and maintain unit tests to ensure firmware quality and reliability
  • Troubleshoot firmware and system‑level issues and implement fixes
  • Collaborate cross‑functionally with:
  • Electrical Engineers
  • Firmware Engineers
  • Software Engineers
  • Contribute to production‑quality, fail‑safe, low‑power real‑time systems


Additional Technical Skills

  • Strong knowledge of the full software development lifecycleRequirements gathering
  • Design and implementation
  • Testing and delivery
  • Experience with wired and wireless communication protocols, including:
  • USB
  • TCP/IP
  • Ethernet
  • Bluetooth
  • 802.11
  • Ability to debug and resolve complex hardware/firmware interactions


Nice‑to‑Have Skills

  • Strong collaboration and teamwork skills
  • Ability to work independently and manage time effectively
  • Comfortable breaking down ambiguous or high‑level requirements into tasks
  • Mentoring or peer‑support experience
  • Clear verbal and written communication skills

Salary : $70 - $78

If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

Sign up to receive alerts about other jobs with skills like those required for the Firmware Engineer.

Click the checkbox next to the jobs that you are interested in.

  • Bug/Defect Analysis Skill

    • Income Estimation: $88,984 - $115,784
    • Income Estimation: $90,707 - $120,959
  • Computer Simulation Skill

    • Income Estimation: $90,032 - $105,965
    • Income Estimation: $90,372 - $103,622
Employees: Get a Salary Increase
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at Insight Global

  • Insight Global Sparks, NV
  • Title: Assistant Project Manager Location: Sparks, NV 89437 Duration: 12 Month Contract with potential extensions Pay Rate: $125,000-145,000/year Required ... more
  • 5 Days Ago

  • Insight Global Reno, NV
  • Must Haves: 1 years of experience in networking, data centers, etc. Comfortable with manual labor Plusses: Unix, Python, Dash, Linux scripting experience J... more
  • 5 Days Ago

  • Insight Global Valley, UT
  • Position: Civil Design Engineer Salary: 90-130k Duration: Permanent, direct hire Location: West Valley City, UT 84119 Qualifications: Bachelor’s degree in ... more
  • 5 Days Ago

  • Insight Global Montgomery, AL
  • We are looking to bring on 5 direct hire Quality Control Engineers for a large national construction company. This team will be dedicated to their long ter... more
  • 5 Days Ago


Not the job you're looking for? Here are some other Firmware Engineer jobs in the Redmond, WA area that may be a better fit.

  • Pyramid Consulting, Inc Redmond, WA
  • Immediate need for a talented Firmware Engineer. This is a 06 months contract opportunity with long-term potential and is located in Redmond, WA (Onsite). ... more
  • 7 Days Ago

  • Tech Mahindra Redmond, WA
  • About Us: At Tech Mahindra ( Tech Mahindra | Connected World, Connected Experiences), we live the philosophy of connected world and connected experiences. ... more
  • 9 Days Ago

AI Assistant is available now!

Feel free to start your new journey!