CareerPlan

Principal Software Engineer (f/m/d) - Lab Automation

Penzberg, BAYERNFull-time2026-11-03 → 2026-11-10

Core

Design and deliver automation systems for drug discovery labs, integrating software and hardware layers to control instruments and execute scientific experiments.

Role type

Principal Software Engineer (Lab Automation)

Builds

Automation systems for lab instruments, instrument drivers, APIs, middleware, agentic systems, and digital twins for labs.

Domain

Biotechnology / Pharmaceutical Research / Lab Automation

Deliverable

production ML models | product features

Required skills

Python, TypeScript, Cloud-native architectures (AWS/GCP), RESTful APIs, Microservices, Distributed systems, NATS, Kafka, MQTT, GraphQL, Reinforcement learning, Agentic systems

Preferred skills

AI/ML model training and evaluation, Robotics AI/ML, Loop and graph engineering

Technologies

AWS, GCP, Python, TypeScript, NATS, Kafka, MQTT, GraphQL, Reinforcement learning

Responsibilities

Build software controlling lab instruments and develop drivers/APIs; Lead development of middleware connecting robotic platforms with LIMS/ELNs; Build agentic systems and digital twins for lab execution; Drive technical roadmap for scalable automation frameworks; Serve as senior technical expert for system control and workflow strategies; Optimize dynamic scheduling algorithms using AI techniques.