Staff Software Engineer –Lab Automation
- Compensation
- Not disclosed
- Location
- Pleasanton, California, USA
- Work setup
- Not specified
- Seniority
- Staff
- Employment
- Not specified
- Experience
- 6+ years
- Category
- Software engineering
- Posted
Skills
Must have
- Advanced degree with at least 6 years of professional software development experience, or bachelor’s degree with at least 8 years of professional software development experience.
Nice to have
- Experience developing scripts, protocols, or workflows for laboratory automation or liquid-handling platforms.
Full description
Work Schedule
Standard (Mon-Fri)Environmental Conditions
OfficeJob Description
As part of the Thermo Fisher Scientific team, you’ll discover meaningful work that makes a positive impact on a global scale. Join our colleagues in bringing our Mission to life every single day to enable our customers to make the world healthier, cleaner and safer. We provide our global teams with the resources needed to achieve individual career goals while helping to take science a step beyond by developing solutions for some of the world’s toughest challenges, like protecting the environment, making sure our food is safe or helping find cures for cancer.
DESCRIPTION:
As a Staff Software Engineer specializing in laboratory automation and AI-enabled solutions, you will provide technical leadership in designing, developing, and supporting software that connects scientific instruments, automation platforms, and laboratory workflows.
This role is essential to sustaining and enhancing the software ecosystem supporting sample preparation and casework workflows across the Capillary Electrophoresis and Human Identification division within GSD. You will collaborate with engineering, product management, applications, service, and customer-facing teams to address technical and customer needs while improving the reliability and maintainability of existing solutions.
Key Responsibilities
- Provide technical leadership and architectural direction for instrument-control software, graphical user interfaces, laboratory automation, workflow orchestration, and AI-enabled instrumentation.
- Design and develop automation frameworks that orchestrate instruments, robotics, devices, and software services into reliable end-to-end laboratory workflows, including sequencing, instrument state management, synchronization, exception handling, and fault recovery.
- Design and integrate AI-enabled capabilities for intelligent troubleshooting, workflow and protocol assistance, instrument knowledge retrieval, run-data interpretation, anomaly detection, and context-aware automation in instrument control and laboratory automation software
- Develop AI-driven automation capabilities that combine instrument state, workflow context, scientific knowledge, and operational data to generate or adapt workflows, monitor execution, respond to exceptions, and recommend or initiate controlled actions within defined safety and control boundaries.
- Apply appropriate evaluation, testing, monitoring, security, data protection, traceability, and human oversight to AI-enabled solutions.
- Diagnose complex issues involving application software, instrument communication, hardware, firmware, scripts, and laboratory workflows.