Enable job alerts via email!

Sr. Software Engineer

Laboratory Corporation

Bloomfield (CT)

On-site

USD 80,000 - 120,000

Full time

28 days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

An established industry player is seeking a Sr. Software Engineer to join a dynamic team focused on automation and robotics. This role involves hands-on development of innovative software solutions for laboratory automation, emphasizing collaboration and communication. The ideal candidate will have a strong background in Java and automation technologies, with opportunities for future leadership. Join a forward-thinking company that values creativity and efficiency, and be part of a mission to enhance diagnostic testing through cutting-edge technology.

Benefits

Medical Insurance
Dental Insurance
Vision Insurance
401(k) Plan
Paid Time Off (PTO)
Flexible Time Off (FTO)
Tuition Reimbursement
Employee Stock Purchase Plan

Qualifications

  • 3-10 years experience in application-level software for automation.
  • Hands-on with robotics, sensors, and servo motors.
  • Strong communication skills in collaborative environments.

Responsibilities

  • Develop and support software for laboratory automation equipment.
  • Collaborate with teams to define application requirements.
  • Participate in code reviews and process improvement initiatives.

Skills

Java
Spring Framework
RESTful Web Services
Industrial Automation
Robotics
Machine Vision
Database Management
Communication Skills

Education

BS in Computer Science
Relevant Engineering Degree

Tools

Eclipse
VS Code
SVN
Maven
Nexus
Git
Docker
Kubernetes

Job description

Location: Bloomfield, CT

Company: Protedyne, a subsidiary of Laboratory Corporation of America

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 Sr. 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. The Sr. Software Engineer 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.

Labcorp is proud to be an Equal Opportunity Employer: As an EOE/AA employer, Labcorp strives for diversity and inclusion 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 of the individual and do not discriminate based upon race, religion, color, national origin, gender (including pregnancy or other medical conditions/needs), 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.

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.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Senior Software Engineer, CLIP

eBay Inc.

New York

Remote

USD 115,000 - 200,000

Today
Be an early applicant

Senior Software Engineer

Fineos Corp.

Indiana

Remote

USD 90,000 - 140,000

6 days ago
Be an early applicant

Sr. Quality Software Engineer

TRIMEDX

Indiana

Remote

USD 80,000 - 110,000

5 days ago
Be an early applicant

Senior Software Engineer (Remote)

Yogananda

Hyde Park Township

Remote

USD 84,000 - 130,000

7 days ago
Be an early applicant

Mule Soft Senior Software Engineer

First Citizens Bank

Morristown

Remote

USD 80,000 - 110,000

9 days ago

Mule Soft Senior Software Engineer

First Citizens Bank

Bridgeport

Remote

USD 80,000 - 110,000

9 days ago

Mule Soft Senior Software Engineer

First Citizens Bank

Southfield

Remote

USD 80,000 - 110,000

9 days ago

Mule Soft Senior Software Engineer

First Citizens Bank

Louisville

Remote

USD 80,000 - 110,000

9 days ago

Senior Software Engineer

Impyrian

New York

Remote

USD 80,000 - 120,000

11 days ago