Open Position - C++ Build and Infrastructure EngineerHorizon Surgical Systems Inc.We are looking for a medical product C++ Software Build and Infrastructure Engineer.
As a build and infrastructure engineer at Horizon Surgical Systems, you will own the design, implementation, and maintenance of our development infrastructure end-to-end. You'll be the sole engineer on a small team, making architectural decisions and carrying them through to implementation yourself. The work is hands-on and primarily on-premise: racking servers, debugging system issues, wiring networks, and building CI pipelines that produce auditable builds of safety-critical surgical software. You'll support multiple engineering teams in a fast-paced environment where priorities shift constantly; the infrastructure you build needs to be robust and adaptable enough to evolve with the product.
Responsibilities:
What you'll do:- Design, build and maintain CI/CD pipelines using GitHub Actions on self-hosted runner infrastructure
- Work with containerization tools to build reproducible environments and tooling for developers on various teams
- Maintain and improve Cmake based build systems for large C/C++ codebase
- Facilitate software releases in a high velocity monorepo with many contributors; coordinate merges, maintain branch health, and manage release candidates
- Manage and configure bare-metal servers, networking equipment, and other on-premise infrastructure using system configuration tools like Ansible
- Debug complex systems issues across the Linux stack
- Set up and maintain reliable cloud services on AWS for company-wide efforts like code coverage reports, software artifact storage, etc.
- Support regulatory compliance efforts by maintaining traceability in all levels of your work; audit trails in CI/CD pipelines and documenting infrastructure processes consistent with QMS requirements
Qualifications and ExperienceRequired Qualifications:- Bachelor's or Master degree in science, engineering and math.
- Minimum 5 years of work experience managing diverse Build and software infrastructure operations, and tools (e.g., GitLab, GitHub), including C++ software building, source branching, tagging, merging and release management.
- Proficiency in Python and bash for automation and tooling
- Extensive experience building and maintaining CI/CD pipelines with GitHub Actions, specifically on self-hosted runner infrastructure
- Hands-on experience with configuration management tools such as Ansible or Chef
- Experience with containerization tools like Docker or podman
- Experience with build tooling, specifically Make/CMake or Bazel
- Experience managing third party C/C++ dependencies with tools like vcpkg or Conan
- Familiarity with Linux packaging formats like Debian or snap
- Strong Linux system administration skills; you should be comfortable debugging issues at various layers including systemd, networking, filesystems, and process management
- Familiarity with networking fundamentals like TCP/IP, DNS, DHCP, and VPNs
- Experience with NVIDIA GPU driver installation, configuration, and troubleshooting on Linux
- Experience managing on-premise infrastructure: building and maintaining servers, networking hardware, and storage systems
- Experience deploying reliable infrastructure in VPCs on AWS using services such as EC2, S3, and IAM
- Comfort working in a cross-functional team where you are the primary owner of infrastructure decisions
- Experience using AI tools like Claude code, Codex, OpenCode, or Pi
Nice-to-have Qualifications:- Experience with infrastructure-as-code tools like Terraform
- Familiarity with the NVIDIA Holoscan SDK or similar GPU-accelerated sensor processing frameworks
- Familiarity with security hardening of Linux systems and network infrastructure
- Prior experience working under regulatory frameworks like FDA QSR/QMSR, ISO 13485, or IEC 62304, including familiarity with how design control processes and CI/CD pipelines support traceability from requirements through verification
This is an exciting opportunity to join a high-tech startup that is poised to revolutionize surgical robotics in ophthalmology.
The base salary range for this role is
$125,000-$145,000, in addition to a performance-based annual bonus, equity (stock options), a comprehensive benefits package, and a generous PTO policy.