Senior Autonomy Engineering Specialist (DevOps Architect)

Caterpillar Inc.•Irving, TX
•$147,760 - $240,110•Onsite

About The Position

The Senior Autonomy Engineering Specialist (DevOps Architect) serves as the technical authority for DevOps architecture across Caterpillar’s onboard mining and construction platforms. The role works with customers, Product Owners, System Architects, and engineering teams to translate operational and delivery needs into scalable, secure, automated DevOps solutions for embedded and distributed environments. The position defines and evolves DevOps architecture strategy, including CI/CD pipelines, infrastructure-as-code frameworks, observability standards, and automation practices across MineStar onboard products. It connects development, test, and operations ecosystems with onboard and embedded platforms and cloud and backend services to support reliable integration, availability, and performance in constrained, mission-critical environments. As a hands-on technical leader, the specialist provides architectural governance, mentors engineering teams, and guides execution in a scaled Agile environment. The position is onsite five days a week at Caterpillar’s Irving, Texas office and requires up to 10% international travel. Relocation assistance and visa sponsorship are not available.

Requirements

  • Bachelor’s degree in software, electrical, or computer engineering, or a related discipline, or an equivalent combination of education and work experience in lieu of a degree.
  • Experience using Python or C++ for DevOps automation, tooling, and system integration.
  • Strong experience with C++ build ecosystems, including toolchains, cross-compilation, CMake, and Conan dependency management.
  • Experience designing and implementing CI/CD pipelines using tools such as Azure DevOps, GitHub Actions, or Jenkins.
  • Strong understanding of DevOps architecture, including pipeline orchestration, environment strategy, configuration management, and release/versioning practices.
  • Experience deploying and managing applications across cloud, edge, and on-premise platforms using containerization and orchestration technologies.
  • Ability to optimize pipeline performance, build efficiency, deployment speed, and reliability in embedded or distributed environments.
  • Knowledge of effective presentation and communication techniques, including explaining complex technical concepts clearly to different audiences.
  • Knowledge of a technology area and its applications, with the ability to develop solutions to significant technical challenges.
  • Strategic-thinking skills, including the ability to focus on organizational success factors.
  • Ability to influence decisions through expertise within and outside the organization.
  • Knowledge of software product design and the ability to translate market requirements into product design.
  • Extensive professional experience as a web application developer and/or UI Architect, or equivalent, delivering production software.
  • Experience developing embedded web applications using HTML5 and Angular.

Nice To Haves

  • Programming experience with Python or C++ for automation, tooling, and system integration.
  • Strong experience in the C++ ecosystem, including toolchains, cross-compilation, CMake-based builds, and Conan dependency management.
  • Scripting experience, such as Python or Bash, for pipeline and workflow automation.
  • Knowledge of networking protocols and security, such as TCP/IP, UDP, and SSL/TLS.
  • Experience with Linux-based or real-time operating systems in embedded or distributed environments.
  • Familiarity with containerization and orchestration, such as Docker; exposure to modern runtimes such as WebAssembly is a plus.

Responsibilities

  • Define and evolve scalable DevOps architecture, including CI/CD pipelines, infrastructure-as-code, environment provisioning, observability, security integration, and performance optimization for embedded and distributed systems.
  • Partner with customers, Product Owners, and System Architects to analyze delivery workflows, define requirements, and design end-to-end DevOps solutions for onboard applications.
  • Integrate development, build, test, and deployment pipelines with onboard and embedded systems, cloud platforms, APIs, and infrastructure.
  • Create and govern reusable pipeline templates, automation frameworks, infrastructure modules, and best practices across MineStar products.
  • Design, implement, test, and operate CI/CD pipelines and platform tooling for embedded and connected applications.
  • Promote automated unit, integration, system, and release-validation testing, as well as security, monitoring, and site reliability practices.
  • Guide and mentor engineers, conduct architecture and pipeline reviews, and influence technical decisions across teams.
  • Develop and maintain DevOps architecture documentation, standards, metrics, estimates, and validation artifacts.
  • Define and govern dependency and artifact management practices, including use of Conan, to support reproducible builds, version consistency, and scalable package distribution.
  • Perform other duties as assigned by Caterpillar management.

Benefits

  • Medical insurance
  • Dental insurance
  • Vision insurance
  • Paid time off, including vacation, holidays, and volunteer time
  • 401(k) savings plans
  • Health Savings Account (HSA)
  • Flexible Spending Accounts (FSAs)
  • Health Lifestyle Programs
  • Employee Assistance Program
  • Voluntary benefits and employee discounts
  • Career development
  • Incentive bonus
  • Disability benefits
  • Life insurance
  • Parental leave
  • Adoption benefits
  • Tuition reimbursement
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service