Applications Software Engineer - Industrial Automation
Eurofins
Houston, TX, United States Posted November 4, 2026
Check how well your resume matches this job
Job Description
Eurofins Food & Feed Testing is seeking an Applications Software Engineer - Industrial Automation to design, develop, and maintain software solutions for custom laboratory automation and industrial equipment.
This position is ideal for a talented software engineer who enjoys solving complex technical problems and building scalable software systems. The role will focus on developing modern web-based Human-Machine Interfaces (HMIs), backend services, machine communication layers, reusable software components, and standardized software frameworks that support automation platforms across the organization.
The engineer will work closely with Automation Engineers, Mechanical Engineers, and Electrical Engineers to develop reliable, maintainable, and scalable software solutions for advanced laboratory and manufacturing systems.
Previous PLC or industrial automation experience is preferred but not required. We are primarily seeking a strong software developer with a passion for learning new technologies and solving real-world engineering challenges.
Software Development & Architecture
- Design, develop, test, and maintain software applications for automation equipment.
- Develop modular, reusable, and scalable software components.
- Apply object-oriented programming principles and software design best practices.
- Develop and maintain common software libraries and frameworks for future automation projects.
- Participate in software architecture decisions, code reviews, and technical design discussions.
- Implement structured diagnostics, logging, error handling, and automated testing where appropriate.
HMI & Application Development
- Design and develop modern web-based Human-Machine Interfaces (HMIs).
- Develop frontend and backend applications for machine monitoring, configuration, and operator interaction.
- Develop APIs and communication interfaces between machine controllers and external systems.
- Support data acquisition, visualization, reporting, and diagnostics functionality.
- Improve user experience, system usability, and maintainability through software enhancements.
Industrial Automation & Systems Integration
- Support development and maintenance of machine control software.
- Integrate software solutions with PLCs, industrial PCs, robotics, motion systems, sensors, and instrumentation.
- Support implementation of machine state management, alarms, diagnostics, and sequential equipment operation.
- Assist with integration using industrial communication protocols.
- Collaborate with multidisciplinary engineering teams during machine development, testing, commissioning, and troubleshooting.
Software Quality & Standardization
- Establish and maintain software coding standards and documentation.
- Utilize Git-based version control and collaborative development practices.
- Participate in software validation, debugging, and root cause analysis.
- Contribute to the development of reusable software standards that reduce development time and improve reliability across future projects.
- Support continuous improvement initiatives focused on software quality and engineering efficiency.
Project Support
- Support new automation projects from concept through deployment.
- Participate in factory acceptance testing, commissioning, and startup activities.
- Troubleshoot software and system integration issues.
- Document software architecture, functionality, and support procedures.
- Perform other duties as assigned.
Required Skills
Similar Jobs
How to apply
You apply on Eurofins’s own careers site. No account needed.
Apply on company siteUpload your resume and ARes scores it against this job in a few seconds. No account needed.
Already have access? Sign inAbout Eurofins
See every open role at Eurofins on ARes.
More Jobs at Eurofins