Foresite Labs (Stealth Co)
Senior Software Engineer
San Diego · Senior · Full-time
Sponsorship not specified$146k-$155kDetected 33 days ago
PythonC++AlgorithmsCode ReviewGitDockerCI/CDLinuxgRPCRoboticsFDA RegulatoryMedical DevicesCommunication
About the role
- You will write production code that spans from device-level firmware interfaces up through orchestration software that coordinates the electrical, fluidic, and mechanical subsystems of a complex instrument.
- This is a hands-on engineering role for someone who likes working close to the hardware, enjoys making messy real-world systems behave predictably, and takes pride in clean, well-tested code.
- You will work closely with hardware, firmware, algorithm, and application engineers to take instrument subsystems from prototype to production.
Responsibilities
- Build Python applications and services that orchestrate, monitor, and expose instrument behavior
- Develop and maintain device drivers, hardware abstraction layers, and communication interfaces (serial, USB, Ethernet, CAN, SPI, I2C)
- Design and implement the software that coordinates electrical, fluidic, and mechanical subsystems into a working instrument
- Build state machines and control loops that move the system through complex, multi-step protocols reliably
- Develop and deploy on Linux - both desktop and embedded
- Build and maintain Docker images and containerized workflows for development, testing, and deployment
- Manage build environments, dependencies, and reproducibility across developer machines and target hardware
- Build small, sharp tools that make the team faster - not large frameworks that slow them down
- Experience building multi-component orchestration software for systems that combine electrical, fluidic, and mechanical subsystems (instruments, lab automation, robotics, manufacturing equipment, or similar)
- The orchestration software is something other engineers want to build on - not something they work around
Requirements
- Hands-on experience with embedded development - talking to real hardware, working with constrained environments, and dealing with the failure modes that come with both
- Hands-on experience with application development - services, APIs, user-facing tools, or orchestration software
- Experience with CI/CD pipelines and build systems (CMake, Make, or similar)
Skills
- Solid git fundamentals and good code hygiene - clear commits, readable diffs, useful tests, careful reviews
- Comfortable with Docker and containerized development and deployment workflows
- Experience designing state machines or control software for multi-step physical protocols
- Comfort working alongside hardware, firmware, and mechanical engineers - and translating their constraints into software
- Background in scientific instrumentation, biosensor platforms, lab automation, or medical devices
- Experience with real-time or near-real-time control software
- Familiarity with common embedded interfaces and protocols (Modbus, CANopen, EtherCAT, gRPC, MQTT, etc.)
- Experience in regulated development environments (FDA, ISO, or similar)
- Instrument subsystems behave predictably, recover gracefully, and are debuggable when they don't
- Code you ship is reliable enough that the team trusts it, and clear enough that they can extend it without paging you
- When a hard, cross-domain bug shows up, you are one of the people the team is glad to have on it
- Work in a dynamic, collaborative environment where innovation and scientific rigor are deeply valued
Compensation
- Salary: 146K – 155K
Benefits
- Competitive compensation and equity package, comprehensive benefits, and flexibility to support work-life integration
Company info
- We are a startup building complex, performance-critical software and hardware systems at the intersection of instrumentation, algorithms, and data.
- We are looking for a Senior Software Engineer who is equally comfortable writing low-level C/C++ for embedded targets and building higher-level Python applications that tie a system together.
Equal opportunity
- We are an equal opportunity employer.
Apply directly at Foresite Labs (Stealth Co) →Create a free account for alerts like thisView Foresite Labs (Stealth Co) immigration profile
This listing is sourced directly from Foresite Labs (Stealth Co)'s careers page and normalized into a canonical job model.