Linux System Engineer
Location: San Diego, California (Hybrid)
About the Role
We are partnering with a life sciences technology company focused on advancing how researchers understand proteins, the fundamental molecules responsible for most biological processes in the body. The company develops innovative, benchtop instruments that enable scientists to identify and analyze proteins at the single-molecule level, delivering detailed insights that traditional methods often miss. They are seeking a Linux Systems Engineer to support the reliability and performance of the embedded systems powering these instruments. This role will focus on ensuring the stability, deployment, and update infrastructure of Ubuntu-based systems, helping deliver a seamless and dependable experience for researchers using the platform globally.
Key Responsibilities
- Build and maintain Ubuntu 24.04-based system images
- Develop and improve OS & software update mechanisms
- Move toward atomic / A/B update strategies
- Ensure safe rollback if updates fail
- Manage system-level deployments: OS patches (kernel updates)
- Improve system stability, including USB handling (mounting, formatting, reliability)
- Support integration with network storage systems (NFS / SMB)
- Create and maintain factory-ready OS images for production units
- Configure systems to pull updates from artifact repositories (e.g., JFrog Artifactory)
- Ensure readiness of systems ahead of product launch (proactive reliability)
Qualifications & Requirements
- 5+ years of relevant experience
- Experience with: Ubuntu, Atomic updates/ A-B partitioning, software distribution at scale, production OS deployment, and system imaging
- Linux boot process and system reliability
- Hardware-adjacent systems (USB, storage, peripherals)
- Experience with C# / .NET on Linux (nice to have)