CareerPlan

Software Test Engineer - Embedded Software

Dubuque,Iowa,United StatesFull-time2026-09-08 → 2026-11-11
On-site · United StatesNo visa sponsorship

Core

Validate and verify embedded software and controls for John Deere Construction & Forestry products through testing on machines, in simulated environments, or on a bench.

Role type

Embedded Software Test Engineer

Builds

Construction and forestry machinery with embedded control systems

Domain

Agriculture/Construction equipment + Embedded Systems

Required skills

Embedded systems testing, Real-time embedded systems, Microcontrollers, Hardware/software interaction, Vehicle communication networks (CAN/J1939), Test automation, Test case design, Issue resolution

Preferred skills

Python, C/C++, MATLAB Simulink, Hardware-in-Loop, Software-in-Loop, Model-in-Loop, Automotive/Off-road mobile equipment software, Construction industry technology (grade control, GNSS, telematics)

Technologies

Python, C/C++, MATLAB Simulink, CAN, J1939

Responsibilities

Execute validation and verification processes for embedded software and controls, Analyze and approve software requirements, Design and execute test plans for emerging technologies, Plan, coordinate, and perform testing on machine, in simulated environments, or on a bench, Develop test automation tools, test cases, and scripts, Work with system and software engineers to resolve issues

Seniority

Mid-level IC