This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
NDT is proud to partner with an industry leader renowned for exceptional employee retention and strong career growth opportunities. We are seeking a Senior Software Engineer with hands-on experience in architecture and troubleshooting automation code. This is an excellent chance for an experienced team leader eager to advance their career in industrial automation and advance toward team management track.
Job Responsibility:
Design/develop/support application software for automation equipment for Life Sciences industry
Work with Manufacturing Engineering to write bring-up, test and diagnostic software for automation equipment
Collaborate with Product Marketing, Engineering Design, and end users to develop application requirements
Contribute to the development of core tools, in Java and other software environments, to simplify application programming
Design, implement, and maintain application specific user interfaces, web services, backend database systems and/or performance metrics
Work with Customer Care to help troubleshoot field service/production support issues
Participate in code reviews, technical discussions, and process improvement initiatives to elevate software quality and team efficiency
Develop within an ISO 13485 Quality environment
Requirements:
3+ years of experience developing application-level software for laboratory and/or industrial automation
Hands-on experience with industrial automation, robotics, pneumatic actuators, sensors, and servo motors
Experience with Java and/or another object-oriented language
Background in object-oriented design methodologies
Experience with embedded and/or real-time Java
Experience with Eclipse and/or VS Code IDE(s) with SVN, Maven and Nexus module management
Experience with GIT, and GIT Hub
BS Computer Science, Engineering or other relevant degree or equivalent experience
Nice to have:
Knowledge of Java-based frameworks a plus, specifically Spring, Spring Boot and Hibernate JPA
Experience with containerization (Docker, Kubernetes) is a plus
Experience creating drivers to interface 3rd party equipment a plus
Experience with relational and/or NoSQL database architecture a plus
Experience developing machine vision algorithms, including inspection vision, guidance vision, and general machine vision technologies
General knowledge of laboratory procedures in life sciences and diagnostic laboratories a plus