Senior Lab Automation Software Engineer: AI & Hardware

Roche

Basel

On-site

CHF 120,000 - 180,000

Full time

14 days+
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

Roche, Basel, is seeking a senior lab automation software engineer to bridge software and hardware in high-throughput lab environments. You will design, build, and deploy systems that automate workflows, integrate instruments via APIs, and ensure reliable operations with data-driven monitoring.

You will collaborate with scientists and engineers to turn complex lab needs into scalable software and hardware architectures, leveraging AI-driven tooling where applicable.

Qualifications

  • 5+ years in software engineering and hardware integration.
  • Experience in liquid-handling or lab automation platforms.
  • Proficient in C# or Python for software development.
  • Familiar with wet-lab workflows to translate needs into engineering solutions.
  • Prototyping with CNC milling, laser cutting, and CAD.
  • Clear communicator with multidisciplinary teams.
  • Skilled with APIs/SDKs for lab software ecosystems.
  • Experience designing workflow orchestration or scheduling systems.

Responsibilities

  • Design, program and troubleshoot high-throughput lab workflows.
  • Build orchestration systems, hardware abstraction layers, and instrument drivers for unattended operation.
  • Implement logging, metrics, and alerts across hardware and software to identify failures and fix root causes.
  • Build systems to maintain a digital representation of the lab, including sample identity and instrument state.
  • Manage hardware requirements, site constraints, reagent selection, and work cell integration from design to deployment.
  • Collaborate with software engineers, automation scientists, and hardware engineers to translate processes into architecture.

Skills

Software engineering
Hardware integration
C# or Python
APIs & SDKs
Lab automation
Robotics

Tools

OpenCV
YOLO
SAM

Job description

Roche, Basel, is seeking a senior lab automation software engineer to bridge software and hardware in high-throughput lab environments. You will design, build, and deploy systems that automate workflows, integrate instruments via APIs, and ensure reliable operations with data-driven monitoring.

You will collaborate with scientists and engineers to turn complex lab needs into scalable software and hardware architectures, leveraging AI-driven tooling where applicable.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineer Lab Automation
Senior Software Engineer Lab Automation

Roche • Basel

On-site
CHF 120,000 - 180,000
Senior AI/ML Automation Architect (Basel)
Senior AI/ML Automation Architect (Basel)

Flexsis • Basel

On-site
CHF 120,000 - 180,000
Principal Software Engineer, Data Pipelines & AI Platforms
Principal Software Engineer, Data Pipelines & AI Platforms

Roche • Basel

On-site
CHF 100,000 - 130,000
Lab Automation Engineer
Lab Automation Engineer

Embodied AI • Lausanne

On-site
CHF 90,000 - 130,000
Senior Technical Specialist
Senior Technical Specialist

Elan Personal AG • Basel

On-site
CHF 120,000 - 190,000
Lab Automation Solutions Architect
Lab Automation Solutions Architect

Bruker • Füllinsdorf

On-site
CHF 100,000 - 140,000
Head of Software Engineering — AI-Driven Biotech Lab
Head of Software Engineering — AI-Driven Biotech Lab

Adaptyv • Lausanne

On-site
CHF 120,000 - 160,000
Software Engineer, Lab Automation
Software Engineer, Lab Automation

Embodied AI • Lausanne

On-site
CHF 120,000 - 180,000
Software Engineer - Lab Automation & Orchestration
Software Engineer - Lab Automation & Orchestration

Embodied AI • Lausanne

On-site
CHF 120,000 - 180,000
Senior Digital Lab & Automation Transformation Lead
Senior Digital Lab & Automation Transformation Lead

Catalyx • Basel

Hybrid
CHF 140,000 - 190,000