East Lansing, MIremote

Salary
$70,000–$95,000
Posted
Jul 28, 2026
Location
East Lansing, MI
Last confirmed open
Jul 29, 2026

What this job asks for AI summary

A fully remote embedded firmware engineering role focused on designing and developing firmware for microcontroller-based products, spanning bare-metal and RTOS environments. The engineer will write device drivers, hardware abstraction layers, and board support packages, perform hardware bring-up and debugging, and own verification and validation procedures. The role suits a candidate with hands-on MCU firmware experience across consumer, automotive, industrial, or medical domains.

Mid level · 2+ years · Remote · Full-time

Must have (9)
C or C++ARM Cortex-M, Esp32, Stm32 or PicUSBCANUARTSPII2CJ-Link, Logic Analyzers or OscilloscopesGit
Nice to have (4)
FreeRTOS, Zephyr or ThreadxBluetooth, Zigbee, Lora, Lte or WifiThread, Matter or Apple HomekitAltium Designer

“or” means any one of them counts — you don't need all of them.

We read this from the posting text with AI. Skim the description below before ruling yourself out.

How this req sits in the market our data

Roughly 3,050 people nationally plausibly meet what this posting asks for (software developers). range 630–4,550

Applicant volume Moderate — A normal amount of company. The rare requirements below are what will separate a shortlisted application from the rest.

What gives you an edge
I2C2%UART3%SPI3%

Rare in this occupation — lead with these, and say what you built with them.

What the occupation pays Median $138,970 (middle half $107,524–$175,762).

Estimated from BLS employment for this occupation and area, per-skill prevalence across our listing corpus, and published wage benchmarks — as of Jul 29, 2026. It is a model, not a headcount.

Why we read it this way (6)

The posting states a Bachelor's degree in EE/CE/CS/EET/CET is 'preferred, or equivalent experience,' so no hard degree requirement is set.

The minimum experience gate is 2 years (Required Skills section); 4+ years appears only under Desired Skills and is treated as preferred.

Hardware-level communications (USB, CAN, UART, SPI, I2C) are listed together as a single familiarity requirement; each is captured as a separate required skill since they are distinct protocols.

Segger J-Link/Ozone is listed as an example debugging tool alongside logic analyzers and oscilloscopes; J-Link is used as the primary name with the others as alternatives, reflecting the 'such as' framing — the underlying debugging-tool capability is the hard gate.

Bootloader/OTA development, low-power design, motor control, regulatory certification (FCC/CE/UL), PCB layout, hand soldering, and manufacturing experience all appear under Desired Skills and are omitted from the required skills list; they are genuinely optional extras.

The role is W-2 full-time and explicitly US-only (remote anywhere in the US); no security clearance is mentioned.

Read the full posting

The employer publishes the full description on their own site — read it there ↗. Or sign in to read it here — it's free, and it also lets you track this application.

Apply

Apply on employer site ↗