Job Description
Build Systems Architect

Job Summary

The Build Systems Architect will be responsible for modernizing and maintaining the MSC Nastran build, packaging, and developer tooling ecosystem. This role involves designing robust, reproducible, and scalable build pipelines across Windows and Linux, streamlining developer workflows, and accelerating delivery.

It is ideal for someone who enjoys working at the intersection of legacy engineering/scientific systems and modern tooling, tackling technical challenges in mixed-language builds and HPC-grade performance. The successful candidate will bring rigor and empathy to evolving a complex mixed-language stack without disrupting developer teams that depend on it.

Additionally, the engineer will manage and lead build and tooling projects from inception through delivery.

This position is hybrid, based in Irvine, CA or Pune, India. Remote exceptions may be considered for highly qualified candidates.

About Hexagon

At Hexagon Manufacturing Intelligence (HMI), we empower manufacturers to create the disruptive technologies of today and the life-changing products of tomorrow. With a global footprint and a broad portfolio of advanced sensors, measurement systems, factory automation, simulation, and analytics solutions, we drive innovation across industries. Our Design & Engineering (D&E) business unit delivers cutting-edge Computer Aided Engineering (CAE) software that helps engineers validate and optimize designs through virtual prototypes—giving customers confidence that their products can be manufactured as intended.

What You'll Do

  • Own the build system for MSC Nastran (Fortran-centric) codebase with mixed C/C++ and Python:
    • Design, implement, and maintain cross-platform builds (Windows/Linux) using modern build tools (e.g., CMake, Ninja, Make etc. as appropriate).
    • Migrate and rationalize legacy SCONS/Makefiles/custom scripts into maintainable, modular configurations.
  • Compiler & toolchain management:
    • Standardize and support Intel oneAPI/IFX/IFORT, GNU gFortran, NVIDIA/PGI, MSVC, GCC/Clang toolchains.
    • Define optimal compiler/linker flags for performance, reproducibility, and diagnostics; support features such as OpenMP, MPI, and mixed-language interop.
  • CI/CD and build acceleration:
    • Build reliable CI pipelines (GitHub Actions, Azure DevOps, GitLab) with caching (ccache/sccache), distributed builds, and containerized runners.
    • Implement incremental, parallel, and remote builds; reduce full build times and flaky pipelines.
  • Interoperability & packaging:
    • Solve symbol mangling issues across Fortran/C/C++; manage static/dynamic libraries, shared modules, and Python bindings.
    • Deliver installers/packages
  • Quality, security & compliance:
    • Enforce reproducible builds, deterministic configurations, and Software Bill of Materials (SBOM).
    • Integrate code signing, supply-chain policies, and license compliance checks.
  • Developer experience & enablement:
    • Create tooling CLIs, templates, and onboarding docs; run training sessions for developers.
    • Instrument build telemetry and report on KPIs (build times, cache hit rates, failure reasons).
  • Operational excellence:
    • Drive root-cause analyses for build failures; assist in implementation of preventive controls

Work Experience

  • BS/MS in Computer Science, Engineering, or related, with emphasis in build and release engineering.
  • 5–10+ years in commercial software industry with demonstrated experience in developing build systems of industrial programs with a majority Fortran language base.
  • Strong experience with CMake (including Fortran targets), Ninja/Make, and at least one major CI platform.
  • Demonstrated success modernizing legacy build systems without disrupting developer productivity.
  • Comfortable across Windows and Linux; able to script in Python and Bash/PowerShell for build automation.
  • Experience with Intel oneAPI/IFX/IFORT, gFortran, NVIDIA/PGI toolchains.
  • Experience reducing build times via caching, sharding, and parallelization; familiarity with build graph optimization.
  • Strong documentation and developer enablement mindset; ability to lead cross-functional migrations.

Knowledge, Skills and Abilities

  • Commercial software build system development
    • Hands-on expertise with Fortran (build, link, and debug), plus strong working knowledge of C, C++, and Python in production environments.
    • Proficiency with Git and branch/release strategies; experience in monorepos or multi-repo orchestration.
    • Solid understanding of linking/loading and mixed-language interop.
    • Knowledge of HPC stacks (e.g., MPI, BLAS/LAPACK, MKL, OpenMP) and performance-tuned builds.
    • Exposure to containerized CI (Docker, Apptainer), remote executors, and self-hosted runners.
  • Planning and Communication
    • Ability to grasp instructions and provide effective feedback on projects
    • Ability to plan projects and execute
  • Excellent verbal and written skills in English
  • Excellent problem-solving skills
  • Extremely motivated and a team player
  • Ability to handle multiple tasks with competing time line target commitments

What We Offer

  • Competitive salary with opportunities for performance-based bonuses.
  • Work for a global leader in digital reality solutions empowering industries like manufacturing, construction, and energy.
  • Comprehensive healthcare benefits (medical, dental, vision), including Health Savings Accounts (HSA) with employer contributions.
  • Paid time off (PTO), including holidays and parental leave.
  • 401k with generous employer match and tuition reimbursement to support your professional development.
  • Flexible work schedules and remote options.
  • Access advanced training and development opportunities, with 15% of revenue invested in R&D.
  • Be part of a company committed to diversity and inclusion, ensuring an equitable and innovative workplace.

Explore Life at Hexagon

At Hexagon, we’re empowering an autonomous, sustainable future through innovation in manufacturing intelligence, simulation, and automation. Get to know our teams, our culture, and our technology through our social media channels:
Instagram: @hexagon_mi | @hexagon_ab
LinkedIn: Hexagon Manufacturing Intelligence
YouTube: Hexagon MI | Hexagon AB
Twitter/X: @HexagonMI | @HexagonAB
Facebook: Hexagon Manufacturing Intelligence
Learn more at hexagon.com and get inspired by how we shape smart change across industries.

 

#LI-MC2

Hexagon posts all official job opportunities on either careers-manufacturing.hexagon.com or careers.hexagon.com and communicates only from email addresses ending in @hexagon.com. We never request payment or personal banking information during recruitment. No offers will ever be extended without a proper interview via Teams or in person, never done over email alone. If you suspect fraud, it probably is, and contact us at recruitment.us.mi@hexagon.com.

Information at a Glance
Job Title:  Build Systems Architect
Job Function:  Research & Development
Job Location (Short):  Irvine, USA, 92618
| Pune, IND, 411 045
Workplace Type:  Hybrid
Workplace Details:  Irvine, CA, Remote
Req ID:  2441

About Hexagon

Hexagon is a global leader in sensor, software and autonomous solutions. We are putting data to work to boost efficiency, productivity, and quality across industrial, manufacturing, infrastructure, safety, and mobility applications. Our technologies are shaping urban and production ecosystems to become increasingly connected and autonomous – ensuring a scalable, sustainable future. Hexagon’s Manufacturing Intelligence division provides solutions that utilise data from design and engineering, production and metrology to make manufacturing smarter.