- Robot type
- Construction
- Location
- IrvingTexasUSA
- Job type
- Hardware
- Posted
- Sep 21, 2026
- Salary
- $112,710–$183,140 a year
Full-time
Senior Autonomy Systems Engineer
Job description
When you join Caterpillar, you're joining a global team who cares not just about the work we do – but also about each other. We are the makers, problem solvers, and future world builders who are creating stronger, more sustainable communities. We don't just talk about progress and innovation here – we make it happen, with our customers, where we work and live. Together, we are building a better world, so we can all enjoy living in it.
This role contributes to the design, integration, and implementation of system capabilities across Caterpillar technology platforms. The Senior Systems Engineer leads system‑level integration, requirements definition, and architectural alignment for autonomy…
Job responsibilities
- Define, decompose, and manage system‑level requirements and interfaces
- Lead or support system integration and validation activities
- Ensure alignment between architecture intent, implementation, and verification
- Collaborate across software, hardware, machine, and site teams
- Communicate system readiness, technical risk, and trade‑offs to stakeholders
- Document system architecture, design decisions, and success criteria
- Apply engineering judgment to balance time, cost, quality, and risk
Job requirements
- Systems Engineering Experience: Demonstrated experience leading system requirements development and management across complex, multi-team or multi-product environments.
- Problem Solving: Knowledge of approaches, tools, techniques for recognizing, anticipating, and resolving organizational, operational or process problems;
- Software Development Life Cycle: Knowledge of software development life cycle; ability to use a structured methodology for delivering and managing new or enhanced software products to the marketplace.
- Software Product Testing: Knowledge of software product testing; ability to design, plan, and execute testing strategies and tactics to ensure software product quality and adherence to stated requirements.
- Application Development Tools: Knowledge of application and system development; ability to utilize a variety of specific tools and toolkits for developing applications.
- Technical Troubleshooting: Knowledge of technical troubleshooting approaches, tools and techniques; ability to anticipate, recognize, and resolve technical issues on hardware, software, application or operation .
- Education Requirements: Bachelor’s Degree in Computer Science, Engineering, or related field – or commensurate industry experience.
