CareerPlan

Engineer, Software

East Moline,Illinois,United StatesFull-time$75k–$112k2026-09-01 → 2026-11-10
On-siteNo visa sponsorship

Core

Develop Gen5 display software and Model-Based Software Design (MBSD) solutions for agricultural machinery using embedded Linux.

Role type

Embedded software engineer (C++/Qt/QML)

Builds

Gen5 display software and automated embedded functionalities for agricultural equipment

Domain

Agriculture / Embedded Systems

Deliverable

production ML models | product features

Required skills

C++, C, MATLAB/Simulink, Qt/QML, embedded Linux, real-time systems

Preferred skills

Python, Git, distributed systems, internship/EDP experience in embedded software

Technologies

C++, Qt, QML, Linux, MATLAB, Simulink, Stateflow, Git

Responsibilities

Develop Gen5 display software using C++ and Qt/QML in an embedded Linux environment; Design, develop, and maintain Model-Based Software Design (MBSD) solutions utilizing MATLAB/Simulink; Implement features and resolve defects following defined requirements; Participate in code reviews, testing, and software integration; Collaborate with systems, PV&V, and senior engineers