Eurofins Scientific SE

Applications Software Engineer - Industrial Automation

Eurofins Scientific SE
Apply
10 hours ago
Houston, TX, USASenior

Responsibilities

  • Design, develop, test, debug, and maintain software applications for automation equipment.
  • Develop modular, reusable, scalable software components, libraries, frameworks, and standardized architecture.
  • Build modern web-based HMIs and frontend/backend applications for machine monitoring, configuration, and operator interaction.
  • Develop APIs and communication interfaces between machine controllers and external systems.
  • Implement diagnostics, logging, error handling, alarms, machine-state management, sequential equipment operation, and automated testing where appropriate.
  • Integrate software with PLCs, industrial PCs, robotics, motion systems, sensors, instrumentation, and industrial communication protocols.
  • Support data acquisition, visualization, reporting, troubleshooting, factory acceptance testing, commissioning, startup, and deployment.
  • Participate in architecture decisions, code reviews, technical design discussions, software validation, debugging, root-cause analysis, and documentation.
  • Establish software coding standards and contribute to reusable software practices that improve reliability and engineering efficiency.
  • Collaborate with automation, mechanical, and electrical engineers on multidisciplinary automation projects.

Requirements

  • Bachelor’s degree in Computer Science, Software Engineering, Computer Engineering, Electrical Engineering, or a related technical discipline, or equivalent practical experience.
  • At least 5 years of professional software development experience.
  • Strong programming experience in C#, C++, Java, Python, or similar modern programming languages.
  • Understanding of object-oriented programming, software architecture, modular design, application development, debugging, and maintenance.
  • Familiarity with JavaScript, TypeScript, HTML, and CSS frontend technologies.
  • Understanding of client-server applications, APIs, and communication protocols.
  • Experience using Git or a similar version control system.
  • Strong problem-solving, troubleshooting, analytical, communication, collaboration, and independent-learning skills.
  • Preferred experience with Beckhoff TwinCAT 3, IEC 61131-3 Structured Text, industrial automation, PLCs, PC-based control systems, robotics, motion control, servo technology, industrial HMIs, or SCADA.
  • Preferred familiarity with EtherCAT, EtherNet/IP, PROFINET, Modbus TCP, OPC UA, MQTT, REST APIs, cloud-based industrial data platforms, and finite state machine architectures.
  • Preferred experience with automated software testing, CI/CD workflows, databases, industrial data collection and analytics, IIoT, connected equipment, MES, LIMS, ERP, cloud services, or enterprise applications.
  • Preferred experience in laboratory, manufacturing, pharmaceutical, or regulated environments and knowledge of industrial machine safety concepts.

Benefits

  • Comprehensive medical coverage with dental and vision options.
  • Life and disability insurance.
  • 401(k) plan with company match.
  • Paid vacation and holidays.
  • Full-time position with candidates near Houston, Texas encouraged to apply.
  • The role may require standing, walking, repetitive hand movements, occasional reaching, and occasionally lifting or moving up to 25 pounds.

Tech Stack

C#C++CSSGitHTMLJavaJavaScriptMicrosoft SQL ServerMySQLPostgreSQLPythonRobot FrameworkTypeScript
Eurofins Scientific SE

About Eurofins Scientific SE

201-500 employees

Eurofins Scientific SE provides laboratory-based analytical testing and contract research for food, environmental, pharmaceutical, cosmetic, and clinical diagnostics customers. Its fee-for-service model spans a global network of roughly 900 laboratories across 50+ countries, delivering methods for safety, identity, and regulatory compliance. Founded in 1987 in Nantes and headquartered in Luxembourg, it is publicly traded on Euronext Paris.

Contact me