Firmware Engineer

HumCap

United States

On-site

USD 120,000 - 165,000

Full time

40 hours ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

HumCap seeks an experienced Firmware/Embedded Software Engineer to design and develop firmware for electronic instrumentation products. The role focuses on real-time systems, signal processing, and embedded algorithms across low‑power ARM-based SoCs.

The candidate will work hands-on with bare-metal and RTOS (FreeRTOS), develop drivers, and ensure secure bootloaders and OTA updates while collaborating with hardware and systems engineers to meet stringent requirements.

Qualifications

  • Bachelor's degree in Computer Engineering, Computer Science, Electrical Engineering, or related field.
  • 7+ years of embedded software development experience.
  • Strong proficiency in C.
  • Hands-on experience with RTOS and bare-metal programming.
  • Experience with ARM processors and embedded systems.
  • Experience with DSP/signal-processing algorithms.
  • Experience with Git and Bitbucket.
  • Ability to read schematics and technical datasheets.

Responsibilities

  • Design, develop, optimize, and debug embedded firmware.
  • Develop bare-metal/state-machine and RTOS-based systems, including FreeRTOS.
  • Develop firmware for ARM Cortex-M0+ to Cortex-A15 multicore/DSP platforms.
  • Develop device drivers for off-chip peripherals.
  • Implement user interfaces, USB, and wireless protocols.
  • Develop and support secure bootloaders and OTA updates.
  • Test and troubleshoot using oscilloscopes, JTAG, and SWD debuggers.
  • Collaborate with hardware and systems engineers to meet product requirements.
  • Read and interpret schematics and datasheets.
  • Follow safety, quality, ISO, and regulatory requirements.

Skills

Embedded firmware
C programming
RTOS
Bare-metal
ARM processors
DSP algorithms
Git/Bitbucket
Schematic reading

Education

Bachelor's degree in Computer Engineering/CS/EE

Tools

FreeRTOS
JTAG
Oscilloscope
SWD

Job description

Education: Bachelor’s degree in Computer Engineering, Computer Science, Electrical Engineering, or related field

About the Role

We are seeking an experienced Firmware/Embedded Software Engineer to design and develop firmware for electronic instrumentation products. This is a hands‑on role focused on real‑time systems, signal processing, and embedded algorithm development across low‑power processors and ARM‑based SoCs.

Key Responsibilities
  • Design, develop, optimize, and debug embedded firmware.
  • Develop both bare-metal/state-machine and RTOS-based systems, including FreeRTOS.
  • Develop firmware for ARM processors ranging from Cortex-M0+ to Arm-A15 multicore/DSP platforms.
  • Develop device drivers for off-chip peripherals.
  • Implement user interfaces, USB, and wireless protocols.
  • Develop and support secure bootloaders and OTA updates.
  • Test and troubleshoot using oscilloscopes, JTAG, and SWD debuggers.
  • Work closely with hardware and systems engineers to meet product requirements.
  • Read and interpret schematics and datasheets.
  • Follow applicable safety, quality, ISO, and regulatory requirements.
Required Qualifications
  • Bachelor’s degree in Computer Engineering, Computer Science, Electrical Engineering, or related field.
  • 7+ years of embedded software development experience.
  • Strong proficiency in C.
  • Hands‑on experience with RTOS and bare‑metal programming.
  • Experience with ARM processors and embedded systems.
  • Experience with DSP/signal-processing algorithms.
  • Experience with Git and Bitbucket.
  • Ability to read schematics and technical datasheets.
Preferred Qualifications
  • Experience with secure bootloaders and OTA updates.
  • Experience with low‑power embedded systems.
  • Experience working with bench test equipment and hardware debugging tools.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Firmware Engineer
Firmware Engineer

Sunrise Systems • Pembroke (MA)

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

AttoTude • Menlo Park (CA)

On-site
USD 175,000 - 205,000
Firmware Engineer
Firmware Engineer

Insight Global • Cary (NC)

On-site
USD 90,000 - 120,000
Firmware Design Engineer
Firmware Design Engineer

hireneXus • Los Angeles (CA)

On-site
USD 110,000 - 150,000
Embedded Software Engineer
Embedded Software Engineer

Trenton Systems, Inc. • Duluth (GA)

Hybrid
USD 110,000 - 140,000
Embedded Firmware Engineer: C/C++, Bring-Up Expert
Embedded Firmware Engineer: C/C++, Bring-Up Expert

AttoTude • Menlo Park (CA)

On-site
USD 175,000 - 205,000
Embedded Engineer
Embedded Engineer

Cypress HCM • San Diego (CA)

On-site
USD 90,000 - 120,000
Embedded Software Engineer
Embedded Software Engineer

CodeX Tech-IT LLC • California (MO)

On-site
USD 80,000 - 110,000
Embedded Software Engineer
Embedded Software Engineer

Trenton Systems • Duluth (GA)

On-site
USD 90,000 - 130,000
Firmware Engineer
Firmware Engineer

Maania Consultancy Services • Cedar Park (TX)

On-site
USD 110,000 - 140,000