Senior Software Engineer - MTY
Core
Design, test, and analyze software for John Deere's diverse product lines including agriculture, construction, forestry, and wind technologies, focusing on automation and fleet management.
Role type
Senior Software Engineer (Embedded Systems)
Builds
Machine performance, equipment automation, and fleet management systems for agricultural and industrial machinery.
Domain
Agriculture and Industrial Machinery
Deliverable
production ML models
Required skills
C++, Object-Oriented Programming, Python, Bash, CMake, Git, CAN, SAE J1939, UDS
Preferred skills
On-chip debugging, hardware troubleshooting, QT framework, Win32 programming, compiler/linker knowledge, project management
Technologies
C++, Python, Bash, CMake, Git, QT, Win32
Responsibilities
Plan and coordinate product design and testing for broad-scope projects; provide technical leadership and design solutions; assign and review work for other engineers; act as an expert across the product line.
Seniority
Senior, hands-on IC