What are the responsibilities and job description for the Senior Linux System Engineer position at Investigo?
Senior Linux Systems Engineer (Contract)
Location: Hybrid (San Diego, CA)
Duration: 6-Month Contract (Extension Possible)
About the Role
- We’re hiring a Senior Linux Systems Engineer to support the development of a next-generation scientific instrument used in advanced protein analysis.
- This is a high-impact contract role where you’ll own the reliability, deployment, and update infrastructure of a Linux-based system embedded inside a cutting-edge lab device. You’ll work closely with a small, highly technical engineering team preparing for a major product launch later this year.
- If you’ve built and deployed Linux systems in production environments—and can ensure they boot, update, and behave flawlessly in the field—this role is for you.
What You’ll Do
- Design and implement robust Linux OS deployment and update mechanisms
- Transition from package-based updates to atomic / A-B system updates
- Ensure reliable system boot and recovery
- Build and maintain Ubuntu 24.04-based system images
- Improve system stability in real-world lab environments, especially USB device handling and peripherals
- Enable seamless interaction with network storage systems (NFS / SMB)
- Package and deploy system and application updates in a controlled, production-ready way
- Proactively identify and fix system-level issues ahead of product launch
What You Bring
- 6–10 years of experience in Linux systems engineering
- Strong experience with Ubuntu (preferably 24.04)
- Hands-on experience with OS-level deployments in production environments
- Experience with system packaging and update mechanisms
- Exposure to atomic updates, A/B partitioning, or rollback mechanisms
- Ability to work independently with minimal supervision
- Comfort working close to hardware or embedded systems
- Experience with C# / .NET on Linux
- Background in scientific instruments, embedded systems, or hardware-software integration
- Experience supporting systems deployed across multiple locations
- Work Environment
- Hybrid role with approximately 3 days onsite (flexible for strong candidates)
- Collaborative, small engineering team
- Hands-on work with physical lab equipment
Contract Details
6-month contract with strong likelihood of extension
Full-time (40 hours per week)
Potential opportunity for temp-to-perm conversion for the right candidate