Jobs · Engineering · Massachusetts

Senior Build Systems & Software Robustification Engineer

Integrated Computer Solutions, Inc. (ICS) · Wilmington, MA · 1 mo ago
EngineeringFull-time

Core Responsibilities

  • 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.
  • Architect and enable completely reproducible, hermetic production builds.
  • 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.
  • CXI/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).

Similar jobs