Firmware Engineer

Survival Systems Staffing

Austin (TX)

On-site

USD 95,000 - 150,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Survival Systems Staffing seeks a Firmware Engineer to join a hardware-focused team responsible for embedded control systems and user-facing software interfaces. You will work across the full stack, from hardware-level firmware to GUI elements that users interact with daily.

The role emphasizes hands-on ownership, cross‑functional collaboration, and strong debugging skills across firmware and application layers in a small team environment.

Qualifications

  • Demonstrated hands-on experience writing embedded C for hardware-based systems.
  • Ability to work independently and communicate clearly across a small technical team.
  • Strong debugging skills across both firmware and application layers.
  • Hands-on ownership over embedded logic driving a device and the user interface.

Responsibilities

  • Develop embedded C firmware for hardware platforms.
  • Integrate firmware-level communication with software interfaces (serial, USB, network).
  • Bridge hardware and software boundaries in product development.
  • Own the embedded logic and interface that makes the device usable.

Skills

Embedded C
Cross-stack experience
Firmware debugging

Job description

We are seeking a Firmware Engineer to join a hardware-focused engineering team responsible for developing embedded control systems paired with user-facing software interfaces. This role bridges low-level firmware development with GUI application work, making it a strong fit for an engineer who enjoys working across the full stack of an embedded product, from the hardware layer up through the interface a user actually touches.

  • Embedded C firmware development on hardware platforms
  • Experience integrating firmware‑level communication with software interfaces (serial, USB, network protocols, or similar)
  • Familiarity with microcontroller-based hardware and real‑time constraints
  • Comfortable working across the hardware/software boundary, not siloed to one side
Requirements:
  • Demonstrated hands‑on experience writing embedded C for hardware-based systems
  • Ability to work independently and communicate clearly across a small technical team
  • Strong debugging skills across both firmware and application layers

This is a hands‑on role for an engineer who wants ownership over both the embedded logic driving a device and the interface that makes it usable, rather than being confined to a single layer of the stack.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Firmware Design Engineer
Firmware Design Engineer

hireneXus • Los Angeles (CA)

On-site
USD 110,000 - 150,000
Firmware Engineer
Firmware Engineer

AttoTude • Menlo Park (CA)

On-site
Embedded Firmware Engineer: C/C++, Bring-Up Expert
Embedded Firmware Engineer: C/C++, Bring-Up Expert

AttoTude • Menlo Park (CA)

On-site
Embedded Engineer
Embedded Engineer

Brightsmith • Mount Pleasant

On-site
USD 90,000 - 120,000
Firmware Developer
Firmware Developer

Phoenix Staff, Inc. • Phoenix (AZ)

Hybrid
USD 90,000 - 120,000
Firmware developer - C++
Firmware developer - C++

Global Connect Technologies • Buffalo Grove (IL)

On-site
USD 85,000 - 110,000
Firmware Engineer
Firmware Engineer

Sunrise Systems • Pembroke (MA)

On-site
USD 85,000 - 120,000
End-to-End Embedded Firmware Engineer
End-to-End Embedded Firmware Engineer

Survival Systems Staffing • Austin (TX)

On-site
USD 95,000 - 150,000
Software Engineer (Firmware Experience) - Knoxville, Tennessee
Software Engineer (Firmware Experience) - Knoxville, Tennessee

MissionHires • Knoxville (TN)

On-site
USD 80,000 - 110,000
Senior Firmware Engineer
Senior Firmware Engineer

Global Connect Technologies • Buffalo Grove (IL)

On-site
USD 90,000 - 130,000