More jobs:
Principal Automation Software Engineer
Job in
Framingham, Middlesex County, Massachusetts, 01704, USA
Listed on 2026-09-12
Listing for:
Jobtailor
Full Time
position Listed on 2026-09-12
Job specializations:
-
Software Development
Software Engineer
Job Description & How to Apply Below
- Design, develop, test, and deploy software applications for laboratory automation systems
- Program and integrate laboratory instruments, liquid handlers, robotic workcells, and peripheral devices
- Develop instrument control software, APIs, drivers, and workflow orchestration solutions
- Create automated data collection, processing, and reporting tools
- Collaborate with scientists and laboratory personnel to understand requirements and translate them into automation solutions
- Troubleshoot hardware, software, and communication issues involving automated equipment
- Integrate laboratory automation platforms with LIMS, ELN, databases, and enterprise systems
- Develop and maintain technical documentation, user guides, and software validation records
- Bachelor's Degree in Computer Science, Computer Engineering, Software Engineering, Information Systems, Electrical Engineering, Bioengineering, or a related field with a minimum of 5 years of relevant experience; OR Master's Degree in the listed fields with a minimum of 3 years of relevant experience; OR PhD in the listed fields with a minimum of 2 years of post-degree industry experience
- Candidates from other technical disciplines with demonstrated software development experience in the pharmaceutical or life sciences industry will also be considered
- Demonstrated experience developing and deploying full-stack software solutions for lab automation platforms in a professional environment
- Proficiency in one or more of Python, C++, C#, Java, or Java Script
- Hands-on experience with hardware and instrument integration
- Experience with APIs, databases, and network communications
- Knowledge of laboratory workflows within pharmaceutical, biotechnology, diagnostics, or life sciences environments
- Hands-on experience with REST APIs, cloud-based applications, and container orchestration platforms
- Familiarity with laboratory informatics systems such as LIMS, ELN, SDMS, or similar platforms
- Experience with laboratory automation platforms such as Hamilton, Dynamic Devices, High Res Biosolutions, Retisoft, or comparable integrators is highly desirable
- Experience with SQL and No
SQL databases and Git-based version control is preferred - Experience working within GxP or other regulated environments is preferred
- Experience or interest in programming robotic automation technologies
- Strong problem-solving and troubleshooting skills
- Excellent communication and collaboration abilities
Demonstrates expertise in developing and deploying software applications for laboratory automation systems, with proficiency in programming languages such as Python, C++, C#, Java, or JavaScript. Strong experience in integrating laboratory instruments and automation platforms with LIMS and ELN systems, along with a solid understanding of laboratory workflows in the life sciences industry.
Highest-signal resume keywords- Laboratory Automation Development
- Full-Stack Software Solutions
- Python Programming
- API Development
- GxP Compliance Experience
- Software Development
- Instrument Control Software
- API Integration
- Database Management
- Robotic Automation Programming
- Cloud-Based Applications
- Container Orchestration
- SQL Databases
- No
SQL Databases - Technical Documentation
- Problem-Solving
- Troubleshooting
- Communication
- Collaboration
- Pharmaceutical Industry
- Biotechnology
- Diagnostics
- Life Sciences
- Laboratory Workflows
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
Search for further Jobs Here:
×