About the job
Position: Embedded Software Controls Engineer
Location: Waterloo, IA
Duration: 36+ months
JOB DESCRIPTION:
As an Embedded Software Controls Engineer, you will be at the forefront of designing, developing, testing, and documenting embedded software tailored for Electromechanical and Electrohydraulic subsystems within agricultural equipment projects. Your key responsibilities will include:
- Creating and developing software in alignment with the John Deere Embedded Software Development Process.
- Engaging in control system design and analysis.
- Conducting functional and subsystem design/test requirement reviews, meticulously documenting results.
- Validating that subsystems meet specified requirements through a combination of virtual and hardware-based testing, including desktop, bench, and vehicle simulator testing.
- Diagnosing current production and experimental issues, identifying root causes, and formulating effective action plans for resolution.
- Offering technical support during system field-testing activities as required.
- Preparing essential design documentation to facilitate the development of service publications.
What We Are Looking For: The ideal candidate will be an exceptional communicator—both verbally and in writing—who thrives in a collaborative team environment and is passionate about problem-solving.
Required Qualifications:
- Bachelor’s Degree in Electrical, Computer, Mechanical, Agricultural Engineering, or a related field.
- Experience in mechatronics, with a solid understanding of electrical, hydraulic, and mechanical systems.
- Proficiency in subsystem design, software development, and electronic circuit design and analysis.
- Hands-on experience with C/C++ programming languages and software development tools for embedded microcontrollers in mobile applications.
- Familiarity with control systems, preferably related to propulsion systems.
Preferred Qualifications:
- Technical experience in the design and diagnostics of mechanical, electrical, and hydraulic systems.
- Experience in control systems design and analysis.
- Some product engineering experience.
Business casual dress code is observed.

