CareerPlanSign in

Staff Software Engineer –Lab Automation

Pleasanton, California, USA💼 Full-time💰 $129,400–$129,400🗓 2026-09-30

Core

Provide technical leadership in designing, developing, and supporting software that connects scientific instruments, automation platforms, and laboratory workflows, including AI-enabled solutions for intelligent troubleshooting and workflow adaptation.

Role type

Staff Software Engineer (Laboratory Automation & AI)

Builds

End-to-end laboratory workflows, instrument-control software, graphical user interfaces, and AI-driven automation capabilities for sample preparation and casework.

Domain

Life Sciences / Laboratory Automation / AI

Deliverable

production ML models | product features

Required skills

Python, Java, C++, software architecture, object-oriented design, asynchronous programming, multithreading, event-driven design, instrument state management, fault recovery, hardware abstraction, REST APIs, OPC UA, TCP/IP, serial communication, embedded systems integration, AI/ML integration, Agile/Scrum

Preferred skills

Laboratory automation scripting, liquid-handling platforms, instrument telemetry, edge computing deployment, regulated product development (cybersecurity, risk management, verification/validation)

Sourced via workday · Listed on CareerPlan, which tracks 878,000+ jobs from 20+ sources.