Engineer, Software
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