Culturebio Sciences Senior Software Engineer focused on automation and controls for bioreactor and bioprocessing systems. Responsible for tuning control loops, developing interfaces, and collaborating across teams to improve system reliability.
Responsibilities
We're looking for a Software Engineer who has experience in automation and controls to design, build, and maintain automation systems for our Bioreactor and Bioprocessing business. This person is comfortable with physical systems, has a deep understanding of control loop
theory, and comes with a strong focus in controls, closed-loop system behavior, and PID-based control strategies. When a temperature control starts to oscillate, you can dive in, look at the traces, have a working theory of where the feedback loop went wrong, and come up with
solutions to compensate and add margin to the design.
for complex physical systems, improve process performance, and enable scalable, repeatable operation. Our software controls physical processes that run for days at a time, where failures can ruin an expensive experiment.
Tune and troubleshoot control loops in real-world environments, including diagnosing oscillation, lag, overshoot, and instability. Improve automation reliability through monitoring, logging, fault detection, and recovery mechanisms.
Evolve our AsyncAPI hardware interface so higher-level automation and AI systems can safely interact with physical equipment, with explicit permissions, validation, and fail-safe behavior.
Continuously improve the tuning and failure modes of our existing control loops and develop and optimize new feedback control systems, including PID control loops, for stability, performance, and robustness.
Build software interfaces for sensors, actuators, embedded controllers, and higher-level orchestration systems.
Partner with mechanical, electrical, process, and software engineers to translate system requirements into reliable control implementations.
Learn about biotechnology and bioprocess development
Qualification
Working knowledge of sensorsYou care about technical rigorYou're kindExperience in roboticsAWSFamiliarity with samplingLocation & ScheduleBase Salary Range
Required
4+ years of industry experience including 2+ years developing software.
Working knowledge of sensors, actuators, and data acquisition, and the ways they fail.
Strong understanding of classical control theory, especially PID control, feedback loops, stability, response tuning, and disturbance rejection.
Strong working relationship with scientists and the ability to translate process requirements into control logic.
You care about technical rigor: testing assumptions, validating behavior against data, and understanding failure modes rather than stopping at "it works."
Strong systems thinking and ability to work across hardware and software boundaries.
You're kind, curious, and enjoy learning new things.
Preferred
Experience in robotics, manufacturing automation, biotech automation, or other complex electromechanical systems.
Professional software engineering experience, including CI and automated testing.
AWS, Docker, infrastructure as code, or connected edge devices.
Exposure to regulated environments (GLP/GMP, ISO).
Familiarity with sampling, filtering, sensor noise, and actuator constraints.
Location & Schedule:
This position is based in our South San Francisco office and will be required to be on site 3 days a week Monday through Friday.