> Markdown version of [/jobs/ext/4715706-software-engineer-automation-systems](https://www.wearedevelopers.com/jobs/ext/4715706-software-engineer-automation-systems). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Engineer - Automation Systems - **Company:** HARVESTAFF, LLC - **Location:** Creve Coeur, MO, United States - **Experience:** Starter - **Salary:** $109,637 - $141,149 - **Contract:** Temporary contract - **Skills:** Testing (Software), .NET Framework, Software Applications, Systems Engineering, Computer Vision, Unit Testing, C Sharp (Programming Language), Cloud Computing, Code Review, Computer Programming, Databases, Computer Engineering, Hardware Design, Imaging Technology, Python (Programming Language), MATLAB, Software Maintenance, Release Management, Server Administration, Software Deployment, Software Engineering, Systems Integration, Enterprise Software Applications, Software Troubleshooting, Information Technology, Industrial Software, Software Version Control - **Published:** November 14, 2026 - **Apply:** https://www.careerbuilder.com/job-details/software-engineer-automation-systems-creve-coeur-mo--7861a66c-6776-400d-8b0c-2e9439400696 ## About the Role Software Engineering, Automation Systems, Agriculture, Research & Development (R&D), Instrumentation, Software Engineering, Robotics, Laboratory, Software Administration, Operational Strategy, * Minimum of 3 years of full-time professional software development experience. * Strong programming skills in C#, .NET, MATLAB, and Python. * Experience with industrial automation and software development. * Knowledge of robotics, machine vision, and imaging systems. * Experience integrating software with hardware, instruments, sensors, and control systems. * Knowledge of laboratory systems and scientific applications. * Experience with databases, cloud platforms, and enterprise system integration. * Familiarity with version control, software testing, and code review practices. * Strong analytical, troubleshooting, and problem-solving skills. * Excellent collaboration and communication skills. * Experience developing software for automation, industrial, scientific, IT, or engineering systems. * Must have hands-on experience with robotics, machine vision, or hardware/software integration. * General software developers without automation or machine vision experience are not suitable. * Junior automation engineers are not preferred. Education/Training/Certifications * Bachelor's or Master's degree in: + Software Engineering + Computer Science + Computer Engineering + Electrical Engineering + Robotics + Mechatronics + Automation Engineering + Related technical discipline ## Description If you're interested in Software Engineer - Automation Systems job, then this is the best role for you! This role is responsible for developing, enhancing, and maintaining software solutions for automated laboratories and industrial systems. Integrates software with instrumentation, robotics, machine vision, data acquisition, and enterprise systems to improve research and operational efficiency. Collaborates with multidisciplinary teams to deliver scalable automation solutions supporting global seed production and product supply initiatives., * Schedule and coordinate appointments, meetings, and calendars. * Design, develop, test, and maintain software applications for engineering and laboratory systems. * Develop software applications using C#, MATLAB, Python, and related programming technologies. * Build software integrations for instruments, sensors, robotics, machine vision, automation systems, databases, and cloud platforms. * Integrate laboratory equipment and industrial hardware with software applications. * Collaborate with scientists, engineers, and technicians to gather requirements and develop technical solutions. * Troubleshoot software, hardware integration, and system performance issues. * Develop and maintain technical documentation, software specifications, and user guides. * Implement software engineering best practices, including version control, unit testing, code reviews, and change management. * Support software deployment, release management, and continuous improvement initiatives. * Coordinate with engineering teams, research personnel, product supply teams, contractors, and equipment vendors.