Software Test Engineer

Date: May 28, 2023

Location: Tremont, IL, US

Company: AGCO

Precision Planting is an innovative company that is changing the agriculture industry in remarkable ways. In only twenty years, we have helped redefine agriculture in the US and globally. Our products make growers more productive, increase yields, make current agricultural practices more sustainable, and reduce the costs to feed a growing world. Precision Planting is growing rapidly and has many new products and business opportunities it is pursuing to continue that growth. We are entrepreneurial in our DNA, fast-paced in our actions, and value hard work, innovative thinking, open communications, and teamwork. If you share these values, then we might be the right place for you to contribute, grow and succeed in your career.


About the Role:


Precision Planting is looking for a Software Test Engineer to join the 20|20 software team. We are continuously delivering software in a dynamic environment, and you will be responsible for ensuring the reliability of our software platform. You will be debugging software while engaging daily with our software developers, mechanical engineers, and product support while playing a critical role in validating software that will be used by farmers across the globe.


What would I be doing?

· Collaborate within the software development team to perform regression testing, new feature testing, and replicate issues in a lab environment.

· Develop and maintain innovative ways to automate executing tests, reproducing issues, validating solutions, and communicating results.

· Determine initial root cause of issues by analyzing logs and communicating with engineers and product support.

· Understand communication protocols between hardware devices in order to configure systems, and root cause issues (CAN, RS232, ethernet).

· Debug existing code (C, C++), analyze complex log data, identify trends, and summarize findings.

· Climb on agriculture equipment to test and validate software before being released to farmers.


What must I have?

· Ability to troubleshoot hardware and software integration issues such as communication issues, wiring issues, and electronic failures.

· Demonstrate an ability to understand, write, and debug software.

· A desire to learn about Precision Planting products and their applications and apply this knowledge to product testing and validation.

· Bachelor's degree in electrical engineering, computer science or equivalent experience.


What other specific skills & experiences would be good for me to have?

· Experience with Qt, embedded systems, Python, C, C++.

· Experience in automated testing, software testing, tools, unit testing and working with HIL test simulators.

· Knowledge and experience with CAN logging and diagnostic tools.


AGCO is an equal opportunity employer.

Job Segment: Testing, Sustainable Agriculture, Test Engineer, Electrical Engineering, Embedded, Technology, Agriculture, Engineering