CareerPlan

Embedded Software Engineer

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

Core

Develop autonomy features for agricultural equipment from concept through production, solving complex software-system challenges to ensure quality and resolve defects.

Role type

Embedded Software Engineer (Autonomy Systems)

Builds

Autonomous guidance and autonomy system software for agricultural machinery

Domain

Agriculture / Embedded Systems

Deliverable

production ML models

Required skills

C++, embedded software development, electronic system design, microcontrollers, operating systems, sensors, actuators, CAN networks, Ethernet networks

Preferred skills

Qt, MATLAB, Simulink, agricultural machinery knowledge, off-highway vehicle experience

Technologies

C++, Qt, MATLAB, Simulink, CAN, Ethernet

Responsibilities

Create autonomy features for equipment from concept through production, solve complex software-system challenges, ensure quality, resolve defects, continuously improve guidance and autonomy system software

Seniority

Mid-level, hands-on IC