CareerPlan

Embedded Software Engineer

Dubuque,Iowa,United StatesFull-time$75k–$112k2026-10-07 → 2026-11-12
On-siteNo visa sponsorship

Core

Develop and maintain embedded software for machine control systems in construction and forestry equipment.

Role type

Embedded Software Engineer

Builds

Machine control systems for construction and forestry vehicles

Domain

Construction & Forestry / Embedded Systems

Required skills

C/C++ programming, real-time embedded systems, microcontrollers, hardware/software interaction, CAN/J1939 protocols, software debugging and validation

Preferred skills

CAN/USB/Ethernet/Wi-Fi/Bluetooth communications, source control (GitHub), construction industry technology (grade control, GNSS, telematics), off-road equipment familiarity

Technologies

C, C++, CAN, J1939, USB, Ethernet, Wi-Fi, Bluetooth, GitHub, GNSS

Responsibilities

Develop and maintain embedded software for machine control systems, Deliver software features, diagnostics, and technical documentation, Identify and resolve software defects through testing and validation, Integrate software solutions with cross-functional teams to support product delivery

Seniority

Mid-level, hands-on IC