Your personal AI career agent
Software Engineer, Lab Automation(m/w/x)
Building work-cell orchestration software for automated biology labs. Coordinating liquid handlers, plate readers, and robot arms required. Python/TypeScript production code, hardware-software boundary experience needed. Daily stand-ups, 2-person pairing on complex tasks.
Requirements
- Strong software engineering skills
- Production code in Python and/or TypeScript
- Well-structured and maintainable code
- Comfortable at hardware-software boundary
- Software driving physical devices
- Ability to read protocol specs
- Ability to debug flaky connections
- Reasoning about timing
- Lab automation experience (strong plus)
- Familiarity with PyHamilton, PyLabRobot, Opentrons, or similar tooling
- Background in robotics, industrial automation, IoT, or embedded systems
- Maker and hacker attitude
- Figuring out how closed systems work
- Building to improve closed systems
- Comfortable with electronics (bonus)
- Comfortable with microcontrollers (bonus)
- Comfortable with 3D printer for physical fixes (bonus)
- AI-native builder
- Building with coding agents like Claude Code
- Sharp judgment about AI output
- Self-starter and independent
- Defining building needs from lab workflow
- Reliability-minded
- Designing systems with fault tolerance
- Excited that code runs real experiments
Tasks
- Build work-cell orchestration software
- Coordinate liquid handlers, plate readers, incubators, and robot arms
- Handle timing dependencies, state, and error recovery
- Reverse-engineer instrument drivers and APIs
- Develop clean abstractions for different protocols (serial, USB, TCP/IP)
- Model and execute complex multi-step protocols
- Ensure reliable execution across multiple instruments
- Build error-recovery logic for mid-run failures
- Implement retry, skip, alert, and pause functionalities
- Create monitoring and observability for work-cell health
- Track instrument status, run progress, and error rates
- Debug issues across software and hardware boundaries
- Identify and resolve comms, firmware, calibration, and code problems
- Collaborate with lab automation engineers, software team, and scientists
Education
- Vocational certificationOR
- Bachelor's degreeOR
- Master's degree
Languages
- English – Business Fluent
Tools & Technologies
- Python
- TypeScript
- PyHamilton
- PyLabRobot
- Opentrons
- Robotics
- Industrial automation
- IoT
- Embedded systems
- Claude Code
Like this job?
BetaYour Career Agent finds similar jobs for you every day.
Not a perfect match?
- AdaptyvFull-timeOn-siteEntry LevelLausanne
- Adaptyv
Lab Automation Intern(m/w/x)
Full-timeInternshipOn-siteLausanne - Harmattan AI
Software Engineer - Validation(m/w/x)
Full-timeOn-siteExperiencedLausanne - SMO Medtronic Europe Sàrl
Software Engineer I(m/w/x)
Full-timeOn-siteNot specifiedLausannefrom CHF 123,480 / year - Adaptyv
Internship Bioengineering / Molecular Biology(m/w/x)
Full-timeInternshipOn-siteLausanne
Software Engineer, Lab Automation(m/w/x)
Building work-cell orchestration software for automated biology labs. Coordinating liquid handlers, plate readers, and robot arms required. Python/TypeScript production code, hardware-software boundary experience needed. Daily stand-ups, 2-person pairing on complex tasks.
Requirements
- Strong software engineering skills
- Production code in Python and/or TypeScript
- Well-structured and maintainable code
- Comfortable at hardware-software boundary
- Software driving physical devices
- Ability to read protocol specs
- Ability to debug flaky connections
- Reasoning about timing
- Lab automation experience (strong plus)
- Familiarity with PyHamilton, PyLabRobot, Opentrons, or similar tooling
- Background in robotics, industrial automation, IoT, or embedded systems
- Maker and hacker attitude
- Figuring out how closed systems work
- Building to improve closed systems
- Comfortable with electronics (bonus)
- Comfortable with microcontrollers (bonus)
- Comfortable with 3D printer for physical fixes (bonus)
- AI-native builder
- Building with coding agents like Claude Code
- Sharp judgment about AI output
- Self-starter and independent
- Defining building needs from lab workflow
- Reliability-minded
- Designing systems with fault tolerance
- Excited that code runs real experiments
Tasks
- Build work-cell orchestration software
- Coordinate liquid handlers, plate readers, incubators, and robot arms
- Handle timing dependencies, state, and error recovery
- Reverse-engineer instrument drivers and APIs
- Develop clean abstractions for different protocols (serial, USB, TCP/IP)
- Model and execute complex multi-step protocols
- Ensure reliable execution across multiple instruments
- Build error-recovery logic for mid-run failures
- Implement retry, skip, alert, and pause functionalities
- Create monitoring and observability for work-cell health
- Track instrument status, run progress, and error rates
- Debug issues across software and hardware boundaries
- Identify and resolve comms, firmware, calibration, and code problems
- Collaborate with lab automation engineers, software team, and scientists
Education
- Vocational certificationOR
- Bachelor's degreeOR
- Master's degree
Languages
- English – Business Fluent
Tools & Technologies
- Python
- TypeScript
- PyHamilton
- PyLabRobot
- Opentrons
- Robotics
- Industrial automation
- IoT
- Embedded systems
- Claude Code
Like this job?
BetaYour Career Agent finds similar jobs for you every day.
About the Company
Adaptyv
Industry
Other
Description
The company builds advanced molecular biology workflows, assay automation, and software infrastructure for protein design.
Not a perfect match?
- Adaptyv
Lab Automation Engineer(m/w/x)
Full-timeOn-siteEntry LevelLausanne - Adaptyv
Lab Automation Intern(m/w/x)
Full-timeInternshipOn-siteLausanne - Harmattan AI
Software Engineer - Validation(m/w/x)
Full-timeOn-siteExperiencedLausanne - SMO Medtronic Europe Sàrl
Software Engineer I(m/w/x)
Full-timeOn-siteNot specifiedLausannefrom CHF 123,480 / year - Adaptyv
Internship Bioengineering / Molecular Biology(m/w/x)
Full-timeInternshipOn-siteLausanne