Remote Firmware Engineer - Embedded IoT & Security

ButterflyMX, Inc.

Irvine (CA)

Hybrid

USD 150,000 - 190,000

Full time

20 hours ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Medical/Dental/Vision
401(k) Match
Self-care stipends
Paid Family Leave
Employee Assistance Program
Commuter Benefits

Job summary

ButterflyMX, Inc. seeks a Firmware Engineer to design, implement, and debug embedded software powering its access control and IoT hardware.

You will work across bare-metal, RTOS (Zephyr), and embedded Linux environments, writing production-grade code while solving hardware interactions and security challenges. The role requires strong C/C++ skills, hands-on firmware experience, and the ability to collaborate with hardware, software, and security teams to deliver reliable, scalable products.

Qualifications

  • 5+ years hands-on embedded firmware development experience (8+ years preferred for senior candidates).
  • Strong C/C++ skills for resource-constrained embedded systems.

Responsibilities

  • Develop Production-Ready Embedded Firmware across bare-metal, RTOS/Zephyr, and embedded Linux.
  • Build low-level firmware for microcontrollers, peripherals, sensors, and power systems.
  • Design architectures: main-loop, interrupt-driven, event-driven, multithreaded for timing and reliability.
  • Own firmware from bring-up to EVT/DVT/PVT, production release, and post-launch support.
  • Read schematics and collaborate with electrical/mechanical engineers on architecture and manufacturability.
  • Develop secure device-to-cloud/ controller communication and secure OTA updates.
  • Create ICDs, protocol specs, and documentation.
  • Implement testing, CI/CD, and tooling to improve reliability and traceability.

Skills

Embedded firmware
C/C++
RTOS/Zephyr
Embedded Linux
Hardware knowledge
Debugging hardware
Git
CI/CD

Tools

Git
CI/CD

Job description

ButterflyMX, Inc. seeks a Firmware Engineer to design, implement, and debug embedded software powering its access control and IoT hardware.

You will work across bare-metal, RTOS (Zephyr), and embedded Linux environments, writing production-grade code while solving hardware interactions and security challenges. The role requires strong C/C++ skills, hands-on firmware experience, and the ability to collaborate with hardware, software, and security teams to deliver reliable, scalable products.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Remote Senior Firmware Engineer – Embedded IoT & Security
Remote Senior Firmware Engineer – Embedded IoT & Security

ButterflyMX • Irvine (CA)

On-site
USD 150,000 - 190,000
Medical, Dental & Vision
401(k) matching
Paid time off
+5
Firmware Engineer
Firmware Engineer

ButterflyMX • Irvine (CA)

On-site
USD 150,000 - 190,000
Medical, Dental & Vision
401(k) matching
Paid time off
+5
Staff Embedded Firmware Architect
Staff Embedded Firmware Architect

Alarm.com • Boston (MA)

On-site
USD 165,000 - 185,000
401(k) with employer match
Health Savings Account with company contribution
Paid vacation and holidays
Embedded Software Engineer
Embedded Software Engineer

CodeX Tech-IT LLC • California (MO)

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

E-Space • Santa Clara (CA)

On-site
USD 120,000 - 180,000
Embedded Firmware Engineer — Zephyr/BMC (Onsite, Austin)
Embedded Firmware Engineer — Zephyr/BMC (Onsite, Austin)

Dexian • Austin (TX)

On-site
USD 120,000 - 150,000
Staff Embedded Firmware Engineer – RTOS Architect
Staff Embedded Firmware Engineer – RTOS Architect

Alarm.com • Boston (MA)

On-site
USD 165,000 - 185,000
Medical plans with company subsidies
Health Savings Account (HSA)
401(k) with employer match
+2
Firmware Engineer
Firmware Engineer

HumCap • United States

On-site
USD 120,000 - 165,000
Firmware Engineer - Secure, High-Stakes Embedded Systems
Firmware Engineer - Secure, High-Stakes Embedded Systems

Benchstrength • New York (NY)

Hybrid
USD 180,000 - 220,000
Principal Firmware Architect - Embedded IoT
Principal Firmware Architect - Embedded IoT

CHEP • Santa Clara (CA)

Hybrid
USD 190,000 - 230,000