> Markdown version of [/jobs/ext/2028872-senior-build-systems-software-robustification](https://www.wearedevelopers.com/jobs/ext/2028872-senior-build-systems-software-robustification). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior Build Systems & Software Robustification... - **Company:** ICS, Inc. - **Location:** Wilmington, MA, United States - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** C++ (Programming Language), Static Program Analysis, Software Quality, Continuous Integration, Software Debugging, Linux on Embedded Systems, Regression Testing, Systems Architecture, System Programming, Delivery Pipeline, Build Management, Build Tools, C++14 - **Published:** August 11, 2026 - **Apply:** https://www.juju.com/job/00000000gmm54e ## About the Role 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., + 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). ## Description 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. ## Related Videos - [Grappling With Clunky Old Software? Start by Understanding What’s Inside!](https://www.wearedevelopers.com/videos/1189-grappling-with-clunky-old-software-start-by-understanding-what-s-inside) - [Let's Talk Quality! - Lilia Gargouri](https://www.wearedevelopers.com/videos/1815-let-s-talk-quality-lilia-gargouri) - [Modern Data Architectures need Software Engineering](https://www.wearedevelopers.com/videos/1030-modern-data-architectures-need-software-engineering) - [Designing high quality software with AI](https://www.wearedevelopers.com/videos/100136-designing-high-quality-software-with-ai) - [Code to Road in < 12 hours](https://www.wearedevelopers.com/videos/1082-code-to-road-in-12-hours) - [Let’s Talk Quality!](https://www.wearedevelopers.com/videos/100012-let-s-talk-quality) ## Related Articles - [How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again](https://www.wearedevelopers.com/magazine/751-how-we-built-a-worry-free-system-that-runs-for-10-years-and-what-we-d-do-again) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline) - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [Now is the time for industrialized software development](https://www.wearedevelopers.com/magazine/601-now-is-the-time-for-industrialized-software-development) - [Dev Digest 131 - AI'm not sure about OSS](https://www.wearedevelopers.com/magazine/472-dev-digest-131-ai-m-not-sure-about-oss) - [Dev Digest 138 - Are you secure about this?](https://www.wearedevelopers.com/magazine/486-dev-digest-138-are-you-secure-about-this)