Senior Automation and Robotics Software Engineer
Company: Labcorp
Location: Bloomfield
Posted on: July 3, 2025
|
|
Job Description:
About Us Protedyne combines the design principles of industrial
automation with cutting-edge robotic hardware and software
infrastructure to deliver comprehensive data management and process
tracking solutions. As part of Labcorp, our mission is to develop
smarter, faster automation solutions that include robots to
optimize efficiency in diagnostic testing laboratories worldwide.
We are seeking a Senior Automation and Robotics Software Engineer
to join our Software Development team at our Bloomfield, CT
headquarters. This is an exciting opportunity for an experienced
engineer with a passion for automation and robotics, and an
interest in future leadership opportunities within the team. They
will work in the Software Development Department and should have
experience developing automation/robotic systems, ideally for
laboratory applications. This is a hands-on role developing and
supporting automation and robotic systems for laboratory
applications, from initial design and prototyping to production and
ongoing support. These applications are used in networked, embedded
laboratory automation systems. The ideal candidate has a robust
understanding of automation technologies, including machine vision,
and expertise in Java, Spring Framework, and RESTful Web Services,
with a focus on database-backed systems. A wide breadth of
understanding of automation technologies is required. For example:
experience with servo motors, I/O fieldbuses, machine vision,
serial and TCP/IP device interfaces, networking, man-machine
interfaces, and process control for multi-step applications is
desired. This position requires substantial interaction with
multifunctional product development teams and demands strong
communications skills. This role offers a potential path to
leadership, with the opportunity to transition into a management
position after gaining a strong understanding of Protedyne’s
technology and software systems. Duties/Responsibilities:
Design/develop/support application software for automation
equipment, including liquid-handling and instrument-tending
laboratory robots. 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.
Other duties as assigned. Skills/Knowledge/Educational
Requirements: 3 – 10 years 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.
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. Proven ability to
develop and integrate vision-based algorithms for robotic guidance,
quality inspection, and real-time feedback. General knowledge of
laboratory procedures in life sciences and diagnostic laboratories
a plus. Demonstrated success in using strong communication skills
to thrive in collaborative, multi-discipline, cross-functional
environments. Substantial interaction with multifunctional product
development teams required. BS Computer Science, Engineering or
other relevant degree or equivalent experience. Additional
Knowledge (Preferred): Experience leading a technical team is a
strong plus. Experience with OpenJDK 11 or later a plus. Experience
in Java messaging (ActiveMQ or equivalent) a plus. Experience in
Web Services a plus. Experience in a major Database package such as
MySQL, Oracle, IBM Netezza, MariaDB, Casandra, or MongoDB a plus.
Experience with production metrics/big data a plus. Experience in
ETL and other large data migration projects a plus. Experience in
Java Persistence (JPA) or equivalent a plus. Understanding of CSS
styling, HTML5 and Angular2 experience a plus. Benefits: Employees
regularly scheduled to work 20 or more hours per week are eligible
for comprehensive benefits including: Medical, Dental, Vision,
Life, STD/LTD, 401(k), Paid Time Off (PTO) or Flexible Time Off
(FTO), Tuition Reimbursement and Employee Stock Purchase Plan.
Casual, PRN & Part Time employees regularly scheduled to work less
than 20 hours are eligible to participate in the 401(k) Plan only.
For more detailed information, please click here. Labcorp is proud
to be an Equal Opportunity Employer: Labcorp strives for inclusion
and belonging in the workforce and does not tolerate harassment or
discrimination of any kind. We make employment decisions based on
the needs of our business and the qualifications and merit of the
individual. Qualified applicants will receive consideration for
employment without regard to race, religion, color, national
origin, sex (including pregnancy, childbirth, or related medical
conditions), family or parental status, marital, civil union or
domestic partnership status, sexual orientation, gender identity,
gender expression, personal appearance, age, veteran status,
disability, genetic information, or any other legally protected
characteristic. Additionally, all qualified applicants with arrest
or conviction records will be considered for employment in
accordance with applicable law. We encourage all to apply If you
are an individual with a disability who needs assistance using our
online tools to search and apply for jobs, or needs an
accommodation, please visit our accessibility site or contact us at
Labcorp Accessibility. For more information about how we collect
and store your personal data, please see our Privacy Statement.
Keywords: Labcorp, New England , Senior Automation and Robotics Software Engineer, IT / Software / Systems , Bloomfield, Northeast