Senior Software Engineer - Instrument

Rivercell

Paris

Hybrid

EUR 90.000 - 125.000

Vollzeit

14 Tage+

Erhalte eine Antwort von diesem Arbeitgeber

Dein Lebenslauf und dein Anschreiben, genau auf das zugeschnitten, was gesucht wird.

Schaffe es an den ATS-Filtern vorbei

Benefits dieser Stelle

Equity package
Growth opportunities
Early-stage startup

Zusammenfassung

Rivercell seeks a hands-on Senior Software Engineer to lead architecture, development, integration, testing, and delivery of its instrument operating platform. You will integrate power sources, microscopes, sensors, cameras and other lab equipment, automating complex cell-biology protocols and ensuring traceable data acquisition.

You will collaborate across disciplines including microfluidics, AI, computer vision, optics, electronics, and biology.

Qualifikationen

  • 5+ years in software engineering for production systems.
  • Proficient in Python with concurrency, typing and testing.

Aufgaben

  • Define instrument-software architecture and device services.
  • Write and review production code and set high quality standards.
  • Design hardware-abstraction layers and versioned interfaces.
  • Design state machines, workflow engines, scheduling, and protocol execution.
  • Ensure observability and traceability of device state, commands, and data.

Kenntnisse

Python
Architecture design
Distributed systems
Testing & QA
Linux
CI/CD
Hardware interfaces

Ausbildung

Bachelor's degree in Computer Science

Tools

Docker
Kubernetes
SCPI

Jobbeschreibung

We are looking for a hands-on Senior Software Engineer to work on the architecture, development, integration, testing, and delivery of Rivercell's instrument operating platform—the software that controls the hardware, executes biological protocols, monitors device performance, manages failures, and ensures the traceable acquisition of experimental data.

The platform will integrate and orchestrate power and light sources, microscopes, cameras, temperature-control systems, sensors, projected-pattern systems, and other laboratory equipment. It will automate complex cell-biology protocols, provide engineering and operator interfaces, and manage high-throughput data acquisition, buffering, metadata, and transfer to downstream processing and storage systems.

Some of the engineering challenges you will address include:

  • Thousands of droplets containing hundreds of thousands of human cells will be moved simultaneously through projected light and electrical excitation. They will be detected and tracked by computer vision, routed around each other without touching, imaged on a schedule, and accounted for from their creation until they leave the instrument.

  • Between microfluidic operations, the platform will assess the status of the device, detect deviations such as abnormal droplet trajectories, volume changes, temperature excursions, impedance drift, or imaging defects, attempt automated recovery, and **escalate** unresolved issues to an operator. Instrument sensing and imaging may generate several terabytes of raw data per hour, requiring reliable acquisition and complete experimental traceability.

You will work hand-in-hand with an interdisciplinary team spanning microfluidics, genetic engineering, AI, computer vision, bio-laboratory automation, optics, electronics, mechanical engineering, and biology. You will be an integral part of an ambitious and exciting startup project from its inception.

  • Help define the overall instrument-software architecture, including hardware abstraction, device services, orchestration, protocol execution, sensing, quality control, observability, testing, and operator applications

  • Write and review production code, own critical shared components, and set the standard for development quality, simplicity, documentation, and velocity

  • Design stable hardware-abstraction layers and versioned interfaces

  • Design the state machines, workflow engine, scheduling systems, and configuration model required to execute long-duration biological protocols

  • Synchronize projected patterns, electrical excitation, image acquisition, motion, sensing, and protocol events with the timing guarantees required by the instrument

  • Define fault-detection, retry, recovery, safe-state, and operator-escalation strategies for hardware, software, and biological-process failures

  • Ensure complete observability and traceability of device state, commands, sensor measurements, protocol steps, samples, droplets, generated data, and software configurations

  • Design and deliver engineering tools and operator interfaces for hardware development, protocol configuration, live monitoring, diagnostics, quality control, and production testing

  • Establish simulation, software-in-the-loop, and hardware-in-the-loop environments that allow protocols, device behavior, and failure modes to be tested without continuous access to the full physical instrument

  • Build reliable high-throughput acquisition pipelines for images and sensor data, including buffering, metadata integrity, back-pressure management, and transfer to downstream storage and processing systems

  • Define interfaces with computer-vision, scientific-data, AI, and laboratory-information systems, working with dedicated specialists on the underlying algorithms and data products

  • Own the build, release, deployment, update, diagnostics, and rollback strategy for software running on development and production instruments

  • Lead cross-functional root-cause analyses where software, optics, electronics, microfluidics, hardware, biology, or data systems interact

  • Opportunity to work on a cutting-edge project in the field of biotech

  • Opportunity to join an ambitious team and impactful startup among the first employees

  • Competitive salary and equity package

  • Exciting opportunities for personal and professional growth within the team

You have 5+ years of relevant experience in software engineering, including responsibility for the architecture and delivery of complex production systems. You have a track record of building software that controls physical equipment, such as scientific instruments, robotics, medical devices, semiconductor tools, industrial automation, or laboratory systems. You are deeply proficient in Python, including concurrency, process isolation, performance profiling, typing, packaging, testing, and the judgment not to be clever when reliability matters. You combine strong architectural judgment with a willingness to debug hardware interfaces, inspect logs, write test harnesses, and solve practical problems at the bench. When faced with a large system, you instinctively identify the smallest end-to-end architecture that can produce a useful working version within weeks, using simulation, reusable components, and AI-assisted development effectively. You are comfortable with ambiguity in a scientific environment: specifications will evolve as the biology and hardware teach us, and you know how to design systems that can evolve without becoming chaotic. You are autonomous, committed, enthusiastic, and comfortable working with a can-do, creative, and challenging mindset. You are rigorous in system design, testing, documentation, data interpretation, incident analysis, and communication of uncertainty. You have excellent communication skills and are fluent in English; professional proficiency in French is helpful but not required. You have previous experience or knowledge in one or more of the following areas:Event-driven, distributed, or service-oriented architectures for physical systemsWorkflow engines, state machines, complex orchestration, scheduling, or distributed control systemsReal-time, near-real-time, deterministic, or safety-relevant control systemsDevice communication over serial, USB, Ethernet, SCPI or similar protocolsLinux-based deployment, containers, observability, networking, remote diagnostics, and automated software updatesComputer vision or image analysis at scale, particularly for microscopy, tracking, or closed-loop controlHigh-throughput image, video, or sensor-data acquisition and transferSimulation environments, digital twins, software-in-the-loop, or hardware-in-the-loop testingOperator interfaces and engineering applications for complex instruments

Hol dir deinen kostenlosen, vertraulichen Lebenslauf-Check.

oder ziehe deine Datei hierhin.

Similar jobs

Ähnliche Jobs, die dir auch gefallen könnten

Senior Optical Systems Engineer
Senior Optical Systems Engineer

Rivercell • Paris

Vor Ort
EUR 70.000 - 120.000
Competitive salary
Equity package
Biotech startup environment
Senior Optical Systems Architect – Biotech Instrumentation
Senior Optical Systems Architect – Biotech Instrumentation

Rivercell • Paris

Vor Ort
EUR 70.000 - 120.000
Competitive salary
Equity package
Biotech startup environment
Internship - Embedded Software
Internship - Embedded Software

Spore • Paris

Vor Ort
EUR 13.000 - 20.000
Workspace equipment budget
Gymlib
Alan health insurance
+2
Laboratory Director | Cell Genomics & TechBio Lead
Laboratory Director | Cell Genomics & TechBio Lead

Rivercell • Paris

Vor Ort
EUR 90.000 - 130.000
Equity package
Competitive salary
Bioinformatics Data Engineer
Bioinformatics Data Engineer

Rivercell • Paris

Hybrid
EUR 70.000 - 120.000
Equity package
Competitive salary
Senior Image Processing Engineer – Edge AI for Biophotonics
Senior Image Processing Engineer – Edge AI for Biophotonics

Spore.Bio • Paris

Hybrid
EUR 60.000 - 80.000
Flexible remote work
Budget for remote work equipment
Gymlib subscription
+3
Senior Microfluidics Engineer (oil and surfactants)
Senior Microfluidics Engineer (oil and surfactants)

Rivercell • Paris

Vor Ort
EUR 70.000 - 100.000
Equity
Hands-on startup environment
Competitive salary
Laboratory Director – Cell Biology
Laboratory Director – Cell Biology

Rivercell • Paris

Vor Ort
EUR 90.000 - 130.000
Equity package
Competitive salary
Senior Instrument Software Architect
Senior Instrument Software Architect

Rivercell • Paris

Hybrid
EUR 90.000 - 125.000
Equity package
Growth opportunities
Early-stage startup
R&D Engineering, Sr Engineer - Biomechanical Software (f/m)
R&D Engineering, Sr Engineer - Biomechanical Software (f/m)

Ansys • Villeurbanne

Vor Ort
EUR 75.000 - 105.000