Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Staff Software Engineer -Lab Automation

$129.4k - $175k
Full-time

JOB DESCRIPTION

Work Schedule

Standard (Mon-Fri)

Environmental Conditions

Office

Job 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 s ample p reparation 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.

  • Translate scientific, customer, system, and business requirements into reliable technical solutions.

  • Define reusable instrument and device abstractions, APIs, data models, and communication patterns that enable interoperability and orchestration across instrument platforms and provide governed interfaces for AI-enabled automation.

  • Collaborate with cross-functional and geographically distributed teams.

  • Help define and execute the long-term technical roadmap for connected instruments, intelligent instrument-control software, and interoperable laboratory automation, including opportunities for AI-driven and increasingly autonomous workflows.

Minimum Qualifications

  • 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.

  • Degree in Computer Science, Software Engineering, Electrical Engineering, Computer Engineering, Automation Engineering, or related technical field .

  • Advanced proficiency in one or more programming languages, such as Python, Java, C++ with demonstrated experience designing and delivering production-quality software systems. 

  • Experience developing, integrating and supporting software for scientific instruments, laboratory automation, robotics, medical devices, industrial equipment, or other hardware-controlled systems.

  • Experience developing instrument-control applications, graphical user interfaces, engineering utilities, simulators, or diagnostic tools using technologies such as .NET/WPF, WinUI , Qt, or comparable frameworks.

  • Experience integrating instruments or automation systems using vendor SDKs, REST APIs, messaging, serial communication, TCP/IP, OPC UA, file-based interfaces, or comparable communication mechanisms.

  • Strong understanding of software architecture, object-oriented or modular design, design patterns, data structures, APIs, and hardware abstraction.

  • Experience with asynchronous programming, multithreading, event-driven design, instrument state management, and fault recovery.

  • Experience integrating software with embedded controllers, sensors, robotics, firmware, or other hardware components.

  • Strong scripting and automation skills using Python, PowerShell, Bash, or comparable technologies.

  • Experience applying AI technologies or AI-assisted development tools to engineering, scientific instrumentation, or automation use cases.

  • Experience working within Agile or Scrum development methodologies.

Preferred Qualifications

  • Experience developing scripts, protocols, or workflows for laboratory automation or liquid-handling platforms.

  • Experience developing instrument-control applications, touchscreen interfaces, engineering utilities, simulators, or diagnostic tools.

  • Experience working with instrument telemetry, operational logs, run data, scientific data, or service diagnostics.

  • Experience deploying AI capabilities in local, edge, offline, or resource-constrained instrument environments.

  • Familiarity with regulated product development, including documentation, requirements traceability, cybersecurity, risk management, verification, validation, and design controls.

Compensation and Benefits

The salary range estimated for this position based in California is $129,400.00–$175,000.00.

This position may also be eligible to receive a variable annual bonus based on company, team, and/or individual performance results in accordance with company policy. We offer a comprehensive Total Rewards package that our U.S. colleagues and their families can count on, which includes:

  • A choice of national medical and dental plans, and a national vision plan, including health incentive programs

  • Employee assistance and family support programs, including commuter benefits and tuition reimbursement

  • At least 120 hours paid time off (PTO), 10 paid holidays annually, paid parental leave (3 weeks for bonding and 8 weeks for caregiver leave), accident and life insurance, and short- and long-term disability in accordance with company policy

  • Retirement and savings programs, such as our competitive 401(k) U.S. retirement savings plan

  • Employees’ Stock Purchase Plan (ESPP) offers eligible colleagues the opportunity to purchase company stock at a discount

For more information on our benefits, please visit:

Vacancy posted 9 days ago
Similar jobs that could be interesting for youBased on the Staff Software Engineer -Lab Automation in Pleasanton, CA vacancy
  • $245k - $307k

     ...Your Mark: We’re looking for a Lead Data Engineer to design, build, and optimize data...  ...reliability: Monitor pipeline performance, automate testing, and validate data accuracy - Optimize...  ..., and efficiency.Collaborate with software engineers to integrate machine learning... 
    Suggested
    Full time
    Temporary work
    Work at office
    Shift work
    3 days per week

    BlackLine

    Pleasanton, CA
    3 days ago
  • $100k - $200k

     ...diagnose, monitor and manage heart failure, allowing people to restore their health and get on with their lives. The Senior Software Systems Engineer is responsible for supporting the design, development, and testing of complex software systems for medical devices and... 
    Suggested
    For contractors
    Worldwide
    Shift work

    Abbott

    Pleasanton, CA
    4 days ago
  • $100k - $200k

     ...female executives, and scientists.The OpportunityThe Associate Staff Software Engineer role focuses on building and evolving Full Stack cloud...  ...Kanban).• Proficiency in unit and integration-level testing and automated testing.• Ability to work independently and collaboratively... 
    Suggested
    Worldwide
    Shift work

    Abbott

    Pleasanton, CA
    2 days ago
  • $78k - $156k

     ...Driver’s License. We have an opportunity for the role of Automation Technical Specialist within our Core Diagnostics division...  ...projects. Required Qualifications Associate degree in Engineering, Electronics, Automation Technology, Biomedical Equipment Technology... 
    Suggested
    For contractors
    Live in
    Local area
    Remote work

    Abbott

    Pleasanton, CA
    2 days ago
  • $180k - $226k

    Make Your Mark: As a Staff Software Engineer, you will play a crucial role in building the next generation of BlackLine and data platform. BlackLine...  ...environment. Passion for engineering excellence through automation, unit testing, and process improvements. Experience with... 
    Suggested
    Temporary work
    Work at office
    Shift work
    3 days per week

    BlackLine Systems, Inc.

    Pleasanton, CA
    5 days ago
  • $179k - $218k

     ...done! What you'll Be Doing: Vagaro is seeking an accomplished Staff Engineer to act as a technical leader and systems architect for the...  ...field, or equivalent practical experience. ~8–10+ years of software engineering experience, including substantial time working on... 
    Full time
    Monday to Friday

    Vagaro

    Pleasanton, CA
    20 days ago
  • Job-ID16321821Reference21-03054 Highlighted requirements: • 7+ years of (QE) Quality Engineering test automation experience in developing Automation Scripts using Selenium, TestNg, AutoIT, Grid & Webdriver, xPath utilities, custom reports, trend analysis, file difference... 

    Intelliswift

    Pleasanton, CA
    5 days ago
  •  ...Robotics Automation Engineer Robotics Automation Engineer Type: Full time Location: Pleasanton, CA, USA OR Leuven, Belgium OR Taipei, Taiwan Mantis Robotics is building the next generation of smart industrial robots for manufacturing and warehouse fulfillment... 
    Full time

    Mantis Robotics

    Pleasanton, CA
    5 days ago
  • $136.2k - $178.82k

     ...responsible for design and development of control software applications for high precision...  ...and in teams, supporting our automation initiatives. The candidate has very strong...  ...closely with mechanical and electrical engineers to create reliable solutions tailored for... 
    Full time
    Work experience placement
    Live in
    Local area
    Remote work
    Flexible hours
    Shift work
    Day shift

    FormFactor

    Livermore, CA
    1 day ago
  • $245k - $350k

     ...1 million miles of autonomous driving globally. Pony.ai went public at NASDAQ in November 2024.ResponsibilityAs the Staff/Senior Staff Software Engineer - Perception, you will be responsible for developing and implementing the next-generation perception system that enables... 
    Full time
    Temporary work

    Pony.ai

    Fremont, CA
    4 days ago
  • $165k - $200k

     ...and make history, apply now! What you'll do As a Staff Software Engineer (Android) on the Digital Products team, you will provide technical...  ...with mobile app testing, experimentation frameworks and automation frameworks. Experience with cloud technologies and... 
    Full time
    Work at office
    Immediate start
    Flexible hours
    3 days per week
    1 day per week

    Scout Motors

    Fremont, CA
    2 days ago
  •  ...Staff Software Engineer Location - Fremont, CA (2 rounds, both in person interview) C2H What to Expect Tesla is seeking a...  ...incorporate AI Agents and Large Language Models to increase automation in payments, billing, and reconciliation tasks, reducing operational... 

    Info Way Solutions

    Fremont, CA
    2 days ago
  •  ...Description: Must Have Develop, maintain and execute automated test scripts using Selenium/Jmeter. Jenkins Relational Database REST API automation Nice To Have ~ Containerization (Docker, Kubernetes) Job Requirements:... 
    Work experience placement

    3B Staffing LLC

    Pleasanton, CA
    5 days ago
  •  ...Sr. Automation Engineer Location: Pleasanton California 94588 United States Position: Hybrid Software Development Engineers in Test are involved in all aspects of quality assurance activities for a scrum team. Working closely with other Quality Engineers, SDETs,... 

    Software Technology Inc

    Pleasanton, CA
    5 days ago
  •  ...locations. HOW YOU MAKE AN IMPACT The Automation Manager is responsible for providing technical...  ...firmware, and C#-based control software for next-generation equipment. The Automation...  ...Manager leads software and controls engineering efforts using RSLogix for Allen-Bradley... 
    Full time
    Work at office
    Local area
    Worldwide
    Flexible hours

    Ferrotec

    Livermore, CA
    4 days ago
  •  ...visit for a list of office locations. HOW YOU MAKE AN IMPACT Automation Engineer II has the responsibility and skills to specify, develop,...  ...document, and deploy new or existing control system and related software for Ferrotec products, internal scientific research, and to... 
    Full time
    Work at office
    Local area
    Remote work
    Worldwide
    Flexible hours

    Ferrotec

    Livermore, CA
    5 days ago
  • $90k - $114k

     ...and proficiency with industry-standard software and protocols. In addition, this non-field...  ...FUNCTIONS: Supports design engineering development and reviews to ensure...  ...of related work experience in building automation systems. Bachelor's degree in mechanical... 
    Contract work
    Temporary work
    For contractors
    Work experience placement
    Local area
    Remote work

    Sunbelt Controls

    Pleasanton, CA
    1 day ago
  • $175.53k - $222.56k

     ...Reference #: REF8593IJob Code: SES.3 Science & Engineering MTS 3 / SES.4 Science & Engineering MTS...  ...applications.Develop and architect automation scripts and Infrastructure-as-Code (IaC)...  ...with researchers, engineers, and IT staff to migrate workloads and optimize applications... 
    Minimum wage
    Full time
    For contractors
    Local area
    Relocation
    Flexible hours

    Lawrence Livermore National Laboratory

    Livermore, CA
    4 days ago
  •  ...About the Role As a Staff Infrastructure Engineer on the Compute & Storage Platform team in Toast, you...  .... Infrastructure for AI-Driven PDLC: Automate infrastructure provisioning and compute...  ...Code (Terraform, CloudFormation, etc.). Software Development: Fluency in Python , Go ,... 
    Work at office
    2 days per week

    Toast Inc

    Dublin, CA
    5 days ago
  • Agility Robotics seeks a Staff HiL Software Infrastructure Engineer to lead a modular HiL ecosystem for the V5 humanoid robot. You will develop core software infra for automated testing, including real-time models and hardware interfaces, working with SEIT. Hybrid work... 

    Energize Group

    Fremont, CA
    3 days ago
  • $110.7k - $145.32k

     ...contributions of our people matter.Shift:The regular hours for this position are day shift.Job Description:The Automation Inspection Manufacturing Engineer is responsible for developing, implementing, and sustaining automated inspection solutions for probe feature inspection... 
    Full time
    Live in
    Local area
    Remote work
    Flexible hours
    Shift work
    Day shift

    FormFactor

    Livermore, CA
    3 days ago
  •  ...candidate to join our talented Team. Job Title: QA Automation Engineer Location(s): Pleasanton, CA. Job Description:...  ...cross-functional team. Knowledgeable and experience with software best practices and able to uphold standards to ensure quality... 

    Ampcus

    Pleasanton, CA
    2 days ago
  •  ...Job Title Primary skills required for the job: API automation using Rest Assured framework Nice to have skills: UI Automation using Selenium, Mobile Automation (iOS and Android) Is this position local or will consider non locals: Non-local is fine, prefer to... 
    Local area
    Remote work

    Netpace

    Pleasanton, CA
    3 days ago
  •  ...Join Our Team of Skilled Engineers Become part of a team of highly skilled engineers, designers, and support staff across offices throughout the U.S. Our client encourages...  ...~ Opportunity to work on challenging automation and controls projects across multiple industries... 
    Work experience placement

    Automationtechies

    Pleasanton, CA
    2 days ago
  •  ...none. At a minimum, 1+ years of experience in Infrastructure Engineering Nice To Have Experience with container technologies like Docker...  ...shared storage (Ceph) to enable Live Migration Experience with Software Defined Networking (OpenContrail) Experience with Continuous... 

    Intelliswift

    Pleasanton, CA
    1 day ago
  • $120k - $145k

     ...Robotics EngineerResponsibilitiesResearch, design, and develop automated robotic systems for server and rack handling, maintenance,...  ....Work with cross-functional teams, including hardware and software engineers, to integrate robotic solutions into existing data center infrastructure... 
    Full time

    Hyve Design Solutions

    Fremont, CA
    1 day ago
  • A tech consulting firm located in Pleasanton is seeking a Sr. Software QA Engineer to develop automation frameworks for web applications and lead initiatives for Salesforce projects. This role requires a Master’s degree in Information Technology or Computer Science and... 

    Noetic Information Systems LLC

    Pleasanton, CA
    5 days ago
  •  ...Location:  Livermore, CA Title:  Engineering Technician IV/V – Robotics & Automation (NWS 00922) North Wind Services (NWS) is a high performing, low...  ...and robotic equipment. - Develop and modify control software, automation scripts, and data acquisition systems.... 
    Full time
    Work experience placement

    North Wind Group

    Livermore, CA
    more than 2 months ago
  • $190.1k - $285.1k

     ...trusted data, and identity guardrails, we are building the critical engine that will power the future of AI and agentic workflows across...  ...awareness at a global scale.About the RoleAs a Senior Software Development Engineer in Context and Semantics, you will be a lead... 
    Full time
    Work at office
    Remote work
    Home office
    Flexible hours

    Workday

    Pleasanton, CA
    2 days ago
  • $123.5k - $133k

     ...recommending solutions.Independently analyzes and isolates application issues and performs problem resolution.Monitors progress of software-based projects by tracking activity, resolving problems, publishing progress reports, and recommending actions.Improves systems... 
    Full time
    Work at office
    Relocation package

    UL Company

    Fremont, CA
    5 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Staff Software Engineer -Lab Automation. Be the first to apply!