CareerPlan

Engineer, Software

Waterloo,Iowa,United StatesFull-time2026-10-21 → 2026-11-10
On-siteNo visa sponsorship

Core

Develop embedded software for tractor drive strategy, including engine and transmission control systems, to optimize vehicle performance and efficiency for large agricultural equipment.

Role type

Senior Embedded Software Engineer (Automotive/Agri)

Builds

Tractor drive strategy software and control systems

Domain

Agriculture / Automotive / Embedded Systems

Deliverable

production ML models | product features

Required skills

MATLAB Simulink, C, Real Time Embedded Operating Systems, control systems design, HIL/SIL/VIL testing, automotive communication protocols (J1939, ISO 11783), Model Based Software Design (MBSD)

Preferred skills

Systems Engineering principles, large AG equipment operation, continuous integration development, cross-functional team delivery

Technologies

MATLAB Simulink, C, J1939, ISO 11783, HIL, SIL, VIL

Responsibilities

Develop embedded software in MATLAB Simulink and C for tractor drive strategy; Test software in multiple environments (HIL, SIL, VIL); Collaborate with system engineers to design software meeting customer needs; Tune vehicle performance for efficiency and productivity; Analyze and resolve issues from lab and field testing

Seniority

Senior, hands-on IC