CareerPlanSign in

Associate Embedded Software Engineer

Bingen, WA, US💼 Full-time🗓 2026-09-22 → 2026-09-26

Core

Entry-level embedded software engineer developing firmware for microcontroller-based systems on autonomous aircraft and ground equipment.

Role type

Entry-level embedded software engineer (hardware-software boundary)

Builds

Firmware for unmanned aircraft systems (UAS) and ground equipment

Domain

Aerospace / Embedded Systems

Deliverable

production ML models | product features | physical/clinical work

Required skills

C/C++ programming, microcontroller programming, digital communication protocols (UART, SPI, I2C, CAN), circuit schematic reading, hardware debugging, unit and integration testing

Preferred skills

RTOS concepts, bare-metal programming, Python scripting, version control (Git), RF communication modules

Technologies

STM32, ESP32, Arduino, C/C++, Python, Git, UART, SPI, I2C, CAN, RF modules

Responsibilities

Write, test, and debug embedded firmware for microcontroller-based systems; Assist in bringing up new hardware boards with bench testing and debugging; Support integration of embedded devices with communication interfaces; Troubleshoot field-reported hardware/firmware issues; Write and maintain technical documentation; Support unit and integration testing of embedded systems

Seniority

Entry-level, early career

Sourced via workday · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.