Key Roles and Responsibilities:
About the Position
Senior Software Engineers in Automation are responsible for designing, developing, and maintaining software solutions that drive laboratory workflow automation.
Job Description
* Develop software to control laboratory automation systems, including liquid handlers, robotic arms, and analytical instruments.
* Collaborate with current vendors regarding software updates.
* Design APIs and middleware to integrate instruments with LIMS (Laboratory Information Management Systems) and data pipelines.
* Work closely with scientists and lab staff to understand workflow requirements and translate them into scalable automation solutions.
Key Skills and Qualifications:
Requirements
* Bachelor's or master's degree in Computer Science, Engineering, Bioinformatics, or a related field.
* Strong problem-solver, with attention to detail.
* 5+ years of experience in software development, preferably in a laboratory or scientific environment.
* Proficiency in programming languages such as Python, C#, or Java.
* Experience with laboratory automation platforms (e.g., Tecan, Hamilton, Beckman Coulter, Opentrons).
* Familiarity with LIMS, ELNs, or other scientific data management systems.
* Excellent communication and collaboration skills.
* Experience with respiratory testing laboratory automation (preferred).
* Knowledge of laboratory standards and protocols (e.g., HL7, SiLA) (preferred).
* Experience with DevOps practices and CI/CD pipelines (preferred).