CareerPlan

Embedded Software Engineer

DUBUQUE,Iowa,United StatesFull-time2026-11-09 → 2026-11-10
On-siteNo visa sponsorship

Core

Develop embedded software applications for electronically controlled systems on earthmoving equipment.

Role type

Embedded Software Engineer

Builds

Software for electro-hydraulics, powertrain, and operator interfaces on earthmoving products

Domain

Agriculture machinery / Embedded systems

Required skills

C, C++, microcontrollers/microprocessors, hardware interfaces, CI/CD tools (Jenkins, GitHub), IDEs (Visual Studio, VS Code)

Preferred skills

FreeRTOS, Model Based Design (Simulink/Stateflow), in-circuit debuggers, software architecture design, electrohydraulic/electromechanical systems experience

Responsibilities

Design, develop, test, and debug software components for electronically controlled systems; Participate in Agile-based development and collaborate on feature development; Perform requirements analysis, concept development, and architecture design reviews; Troubleshoot and debug embedded systems using software tools and instruments; Provide technical support to factory and product support teams