ICS logo

Senior Build Systems & Software Robustification Engineer

ICS

Framingham, MA · HybridFull-timePosted 6mo agoSeen in employer's feed 3 days ago

Most applications go out cold — see where you stand first. No sign-up to start.

Watch jobs like this.

At a glance

Compensation
No compensation found
Location
Framingham, MAHybrid
Schedule
Full-time
Work Authorization
Not specified

Olive lists jobs from US employers, including remote roles you can work from the United States.

Job overview

ICS is hiring a Senior Build Systems & Software Robustification Engineer. The senior engineer will own the build infrastructure and toolchain setup, ensuring deterministic builds, flawless test signals, and early detection of runtime bugs for a C++ robotics stack, while driving hermetic compilation, deep compiler diagnostics, and robust CI/CD pipelines.

Key focus areas include Design, optimize, and maintain build and toolchain configurations for a high‑performance C++ robotics stack, Implement and integrate static analysis tools and runtime sanitizers into the development workflow, and Architect reproducible, hermetic production builds enabling exact regression testing.

Successful candidates bring Must Commute 3 Days Weekly and No Visa Sponsorship Available. Important skills include CMake, Bazel, ASan, TSan, UBSan, and Static Analysis. Preferred (not required): ROS 2 Mastery, Python, C++, and Full Stack Robotics.

Skills & qualifications

RequiredNice to have

Skills

ROS 2 MasteryPythonC++Full Stack RoboticsHardware InterfaceMLOpsCUDAvSLAMNav2 CustomizationLCM MiddlewareGPU AccelerationCMakeBazelASanTSanUBSanStatic AnalysisHermetic BuildsCI/CD PipelinesDeterministic BuildsBuild System ArchitectureSystems ProgrammingCross-CompilationNVIDIA JetsonEmbedded LinuxSupply-Chain SecurityDependency TrackingArtifact ProvenanceROS 2DDSSafety-Critical EngineeringAerospaceAutomotiveMedicalArtifact/Version TraceabilityDeveloper ErgonomicsModern C++CMake or BazelStatic Analysis Suites

Qualifications

Must Commute to Wilmington Area Onsite 3 Days a WeekNo Visa Sponsorship Available

Full job description

Senior Build Systems & Software Robustification Engineer

  • Wilmington, MA

  • Computer/Software

Location/Eligibility: This is a contract position based in Massachusetts. You must be able to commute to the Wilmington area onsite at least 3 days a week. For this contract, there is no visa sponsorship available.

We are seeking a Senior Build Systems & Software Robustification Engineer to take full ownership of our build infrastructure, toolchain setup, and software quality framework. In this role, you will be the ultimate guardian of our C++ robotics stack’s reliability. You will design the infrastructure that ensures our builds are deterministic, our test signals are flawless, and runtime bugs are caught before they ever reach physical hardware. If you are passionate about hermetic compilation, deep compiler diagnostics, and building bulletproof CI/CD pipelines, this mission is for you.

Core Responsibilities

  • Build System Architecture: Design, optimize, and maintain the build and toolchain configurations for a high-performance C++ robotics stack.

  • Harden the Stack: Implement and wire static analysis tools and runtime sanitizers (ASan, TSan, UBSan) seamlessly into the development workflow, ensuring full traceability across the testing pipeline.

  • Reproducible Infrastructure: Architect and enable completely reproducible, hermetic production builds. The system must allow developers to rebuild any component from an arbitrary point in time and run exact regression tests against it.

  • CI/CD & Developer Ergonomics: Drastically improve CI signal reliability, eliminate flaky tests, and build out robust artifact/version traceability. Elevate the developer experience by keeping the quality suite fast, clear, and actionable.

Technical Requirements (Must-Have)

  • Advanced C++ Build Systems: Deep mastery of modern C++ build systems, specifically CMake or Bazel.

  • Runtime & Static Analysis: Expert-level experience configuring and debugging with runtime sanitizers (ASan, TSan, UBSan) and static analysis suites.

  • Hermetic Builds: Proven track record designing reproducible, hermetic build pipelines and managing complex compiler toolchains.

  • CI/CD Infrastructure: Experience building and scaling deterministic CI/CD pipelines with strong automated verification.

  • Systems Programming Literacy: Strong fundamentals in modern C++ to effectively interface with our core codebase and debug compilation/linking bottlenecks.

Preferred Qualifications (Nice-to-Have)

  • Cross-Compilation: Experience handling embedded or ARM cross-build environments (e.g., targeting NVIDIA Jetson or custom embedded Linux).

  • Supply-Chain Security: Familiarity with software supply-chain security, dependency tracking, and artifact provenance.

  • Domain Experience: Background working within robotics stacks (ROS 2/DDS environments) or safety-critical engineering domains (aerospace, automotive, medical).

Are you the right fit?

You are a software engineer who believes that a broken build or a flaky CI test is a systemic failure. You thrive on order, predictability, and automation. You prefer fixing the root cause of a compiler toolchain bug over applying a quick script band-aid, and you take pride in giving your fellow developers an effortless, bulletproof environment to ship code quickly and safely.

Similar jobs, posted recently

Open roles like this one, listed in the last 30 days.

You've read the whole posting — now see how you match it.