Genentech

Senior Software Engineer - Lab Automation

Genentech
Apply
2 days ago
Daly City, CA, USASenior
H1B sponsor

Base Salary

$143k - $265k/yr

Responsibilities

  • Design, program, and troubleshoot high-throughput laboratory workflows for reliable assay execution on physical hardware.
  • Build orchestration systems, hardware abstraction layers, instrument drivers, scheduling systems, and distributed services for unattended lab operation.
  • Implement telemetry, logging, metrics, alerting, and software- or vision-based error recovery across hardware and software.
  • Maintain real-time digital representations of lab samples, instrument states, and reagent availability with bidirectional LIMS and ELN integration.
  • Manage hardware requirements, site constraints, communication protocols, workcell integration, prototyping, and production deployment.
  • Collaborate with software engineers, automation scientists, hardware engineers, and research scientists to translate scientific protocols into production architectures.

Requirements

  • 5+ years of software engineering and physical hardware integration experience, or an equivalent advanced degree with a proven industrial automation track record.
  • Proficiency in Python or C# for modular software architectures, integration frameworks, and distributed services.
  • Strong software engineering fundamentals, including system design, automated testing, version control, CI/CD, debugging, and production operations.
  • Experience programming commercial liquid-handling platforms and integrating robotic arms or manipulators into automated workcells.
  • Experience designing workflow orchestration and scheduling systems with shared resources, dynamic dependencies, and execution priorities.
  • Experience using APIs and SDKs such as REST, gRPC, and vendor interfaces to integrate laboratory software ecosystems.
  • Practical rapid-prototyping experience with CAD, 3D printing, CNC milling, or laser cutting.
  • Familiarity with molecular biology, biochemistry, or wet-lab workflows.
  • Preferred experience creating and evaluating AI agents and agent performance evaluations.
  • Preferred experience integrating computer vision models such as OpenCV, YOLO, or SAM.
  • Preferred experience training, evaluating, or adopting AI/ML models, including reinforcement learning or imitation learning for robotics.
  • Preferred knowledge of sensors, microcontrollers, embedded communication protocols, task-and-motion planning, cloud infrastructure, containerized deployment, and digital-twin simulation workflows.
  • Clear communication and multidisciplinary collaboration skills.

Benefits

  • Relocation benefits are not available for this opportunity.
  • The position qualifies for the company benefits detailed at the provided benefits link.

Tech Stack

C#gRPCOpenCVPython

Categories

BackendRobotics
Genentech

About Genentech

10,000+ employees

Genentech discovers, develops, and commercializes biologic therapies for serious diseases across oncology, immunology, neuroscience, ophthalmology, infectious disease, and metabolism. Founded in 1976 and headquartered in South San Francisco, it operates as a member of the Roche Group, with research centered in its gRED organization and revenue driven by prescription drug sales and collaborations.

Contact me