Senior Software Engineer

Lauer Kim Laboratory

Bloomfield, CT, US
Application-level software development
Embedded and networked automation software
Industrial automation technologies
Design, develop, and support application-level software for laboratory automation equipment, including liquid-handling and instrument-tending robotic systems

Job Summary

  • Design, develop, and support application-level software for laboratory automation equipment, including liquid-handling and instrument-tending robotic systems.
  • Partner with Manufacturing Engineering to develop bring-up, testing, and diagnostic software for automation equipment and collaborate with Product Marketing, Engineering Design, and end users to define and refine application requirements.
  • 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.

Matching Summary

Design, develop, and support application-level software for laboratory automation equipment, including liquid-handling and instrument-tending robotic systems.

Skills & Requirements

Must-have

  • application-level software development
  • embedded and networked automation software
  • industrial automation technologies
  • object-oriented design methodologies
  • machine-vision algorithms
  • ISO 13485 quality-regulated environment

Nice-to-have

  • container technologies
  • drivers or interfaces for third-party equipment
  • relational or NoSQL database architectures
  • life sciences or diagnostic environments
  • Java frameworks
  • Java messaging systems
  • REST-based web services
  • enterprise database platforms
  • production metrics, data analytics
  • ETL workflows or large data migration
  • front-end frameworks
  • cross-functional, multi-disciplinary teams

Key Requirements

  • Bachelor’s degree in Engineering, Computer Science, Information Technology, Artificial Intelligence & Robotics, or an Associate’s degree with 4+ years of experience in robotics, or a high school diploma with 10+ years of experience in robotics or automation
  • 5+ years of experience developing application-level software for laboratory or industrial automation systems
  • 5+ years of experience with industrial automation technologies including robotics, pneumatic actuators, sensors, and servo motors
  • 5+ years of experience using Java or another object-oriented programming language
  • 5+ years of experience applying object-oriented design methodologies
  • 5+ years of experience developing embedded or real-time Java applications
  • 5+ years of experience using development environments such as Eclipse or Visual Studio Code
  • 5+ years of experience using Git-based version control systems
  • 5+ years of experience developing machine-vision algorithms

Work Rights

Not specified

Tailored Resume

Cover Letter