Overview
On Site
50 - 55
Contract - Independent
Contract - W2
Contract - 12 Month(s)
No Travel Required
Unable to Provide Sponsorship
Skills
IoT
Testing
Software Engineering
Machine Learning (ML)
Interfaces
Job Details
About the job
Position: Automation Engineer – IoT & Machine Control (Planter Systems)
Location: St. Louis, MO (Onsite, 5 days/week)
Duration: 12+ Months Contract
Job Summary: Seeking a highly skilled Software Engineer to design and develop automation and machine control applications for advanced agricultural equipment. The role involves working with robotics, sensors, data collection systems, and cloud-based analytics to support autonomous operations and machine learning-driven solutions.
Must-Have:
- Strong programming experience in C#, C/C++, and Python
- Background in industrial automation, machine control, firmware, or IoT
- Hands-on experience with sensors, control systems, and data collection
- Strong collaboration across mechanical, electrical, and software engineering teams
- Excellent communication, problem-solving, and analytical skills
Responsibilities:
- Develop high-performance software for robotics and automation systems
- Integrate sensors and control systems for data-driven machinery operations
- Design and support user interfaces and APIs for equipment control
- Collaborate with multidisciplinary teams to deliver robust technical solutions
- Perform in-field testing, troubleshooting, and support activities
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.