C++ Build and Infrastructure Engineer

Horizon Surgical Systems, Inc.

$125K — $145K *
Information Technology
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's or Master's in science, engineering, or math.
  • 5+ years managing build and software infrastructure operations.
  • Proficiency in Python and bash for scripting and automation.
  • Extensive CI/CD experience with GitHub Actions on self-hosted runners.
  • Hands-on with configuration management tools like Ansible.
  • Experience with containerization (Docker or podman) and build tools (CMake).
  • Strong Linux system administration and debugging abilities.

Responsibilities

  • Design and maintain CI/CD pipelines using GitHub Actions.
  • Build reproducible environments with containerization tools.
  • Manage CMake based build systems for a large C/C++ codebase.
  • Coordinate software releases and maintain branch health in a monorepo.
  • Configure and maintain bare-metal servers using system tools.
  • Debug complex issues across the Linux stack.
  • Set up reliable cloud services on AWS for company initiatives.

Benefits

  • Performance-based annual bonus.
  • Equity in the form of stock options.
  • Comprehensive benefits package.
  • Generous paid time off (PTO) policy.
Full Job Description
Open Position - C++ Build and Infrastructure Engineer

Horizon 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 Experience

Required 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.

Similar Jobs

More Jobs at Horizon Surgical Systems, Inc.

  • C++ Build and Infrastructure Engineer
    $125K — $145K *
    Los Angeles, CA 90011 (Los Angeles County)
    Information Technology
    In-Person
  • Data Engineer
    $120K — $134K *
    Los Angeles, CA 90011 (Los Angeles County)
    Information Technology
    In-Person

More Information Technology Jobs

Find similar C++ Build and Infrastructure Engineer jobs: