Thermo Fisher Scientific logo

Staff Software Engineer –Lab Automation

Thermo Fisher Scientific
  • Pleasanton, California
    10 days ago

    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 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 ininstrument 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, integratingand 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: https://jobs.thermofisher.com/global/en/total-rewards

    Numbers & Facts

    LocationPleasanton, California
    IndustryAll
    Company Size10,000 employees or more
    Websitehttps://corporate.thermofisher.com/en/home.html

    About Company

    Thermo Fisher Scientific Inc. (NYSE: TMO) is the world leader in serving science. Our mission is to enable our customers to make the world healthier, cleaner and safer. With revenues of nearly $11 billion, we have approximately 37,000 employees and serve customers within pharmaceutical and biotech companies, hospitals and clinical diagnostic labs, universities, research institutions and government agencies, as well as in environmental and process control industries. We create value for our key stakeholders through two premier brands, Thermo Scientific and Fisher Scientific, which offer a unique combination of continuous technology development and the most convenient purchasing options. Our products and services help accelerate the pace of scientific discovery, and solve analytical challenges ranging from complex research to routine testing to field applications.

    All of our employees share a common set of values - Integrity, Intensity, Innovation and Involvement. Our ability to grow year after year is driven by our ability to attract, develop and retain world-class people who will thrive in our environment and share in our desire to improve mankind by enabling our customers to make the world healthier, cleaner and safer.

    If you share in our values and if you're looking for an employer who is strongly committed to developing talent and rewarding achievement, come grow with us at Thermo Fisher Scientific.

    Thermo Fisher Scientific is an Equal Employment Opportunity and Affirmative Action employer.

    Skills

    • Agile Programming Methodologiesunmatched
    • Application Programming Interface (API)unmatched
    • Architectural Servicesunmatched
    • Artificial Intelligence (AI)unmatched
    • Automationunmatched
    • Automation Systemsunmatched
    • C++ Programming Languageunmatched
    • Cancerunmatched
    • Compensation and Benefitsunmatched
    • Computer Firmwareunmatched
    • Corporate Policiesunmatched
    • Cross-Functionalunmatched
    • Data Modelingunmatched
    • Data Structuresunmatched
    • Dental Insuranceunmatched
    • Design Patterns Programming Methodologiesunmatched
    • Documentationunmatched
    • Ecosystemsunmatched
    • Embedded Softwareunmatched
    • Error Handlingunmatched
    • Food Safetyunmatched
    • Graphical User Interface Softwareunmatched
    • Hardware Componentsunmatched
    • Identify Issuesunmatched
    • Incentive Programsunmatched
    • Information Retrievalunmatched
    • Information/Data Security (InfoSec)unmatched
    • Instrumentationunmatched
    • Instrumentation Engineeringunmatched
    • Internet Securityunmatched
    • Interoperabilityunmatched
    • Javaunmatched
    • Laboratory Automationunmatched
    • Laboratory Managementunmatched
    • Laboratory Roboticsunmatched
    • Life Insuranceunmatched
    • Medical Equipmentunmatched
    • Microsoft .NETunmatched
    • Multiplatform/Cross-Platformunmatched
    • Multithreaded Programmingunmatched
    • Object Oriented Design (OOD)unmatched
    • Object Oriented Softwareunmatched
    • Product Developmentunmatched
    • Programming Languagesunmatched
    • Programming Toolsunmatched
    • Python Programming/Scripting Languageunmatched
    • Qt GUI (Graphical User Interface) Toolkitunmatched
    • REST (Representational State Transfer)unmatched
    • Reliability Engineeringunmatched
    • Resolve Customer Issuesunmatched
    • Risk Managementunmatched
    • Roboticsunmatched
    • Science Softwareunmatched
    • Scripting (Scripting Languages)unmatched
    • Scrum Project Management and Software Developmentunmatched
    • Security Monitoringunmatched
    • Software Administrationunmatched
    • Software Architectureunmatched
    • Software Developmentunmatched
    • Software Engineeringunmatched
    • Stock Purchase Plansunmatched
    • TCP/IP (Transmission Control Protocol/Internet Protocol)unmatched
    • Technical Leadershipunmatched
    • Technical/Engineering Designunmatched
    • Telemetryunmatched
    • Testingunmatched
    • Touchscreensunmatched
    • Traceabilityunmatched
    • Use Casesunmatched
    • User Interface/Experience (UI/UX)unmatched
    • Validation Testingunmatched
    • Vision Planunmatched
    • Windows Presentation Foundation (WPF)unmatched

    Be found by employers

    5,500+ employers search our resume database daily. Add yours to get found by recruiters looking for candidates like you.

    Level up your application

    Professional resume templates

    Browse dozens of recruiter approved resume templates, layouts and formats. Choose your favorite and make it your own in minutes.

    Free resume templates

    Free resume builder

    Improve your existing resume or start from scratch and create a standout, ATS-friendly resume. Add job-specific content, download and apply.

    Free resume builder