Senior Software Engineer, Instrumentation
San DiegoLast seen 2 days ago
Summary
Senior software engineer role building autonomous cell-therapy manufacturing instrument software in a regulated environment. Responsibilities span instrument control software architecture, firmware-hardware integration, data pipeline management, CI/CD and SDLC practices, and regulatory documentation. Requires 7+ years developing software for instruments, medical devices, or laboratory automation under regulated lifecycles, with strong C++, Rust, or Python, closed-loop control experience, state-machine architectures, and a safety-critical mindset.
Embedded SystemsSoftware DevelopmentC++PythonRust21 Cfr Part 11Automated TestingBehavior TreesCI CDClosed Loop ControlDesign History FilesDigital TwinFault HandlingFirmware DevelopmentFluidics SimulationGmpHardware In The Loop TestingIn Silico ModelingMachine Learning InferenceMicrocontroller ProgrammingReal Time Image ProcessingRegulated Software Development LifecycleRos 2Safety Critical EngineeringSdlcState Machine ArchitectureTraceability