Description
Career Area:
EngineeringJob Description:
Your Work Shapes the World at Caterpillar Inc.
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.
Leads systems engineering activities for advanced embedded solutions that improve machine operation and enable connected, intelligent features. This role translates system architecture into executable features and user stories, aligns distributed development teams, and coordinates integration across embedded Linux, artificial intelligence, camera-streaming, and machine-platform technologies.
What You Will Do:
• Lead systems engineering for the onboard portion of an AI assistant that helps operators use machines more efficiently.
• Lead systems engineering for an embedded camera-streaming solution deployed through the Integrated Domain Controller.
• Decompose system architecture into well-defined capabilities, features, requirements, interfaces, and Agile user stories with measurable acceptance criteria.
• Coordinate software and systems integration with Integrated Domain Controller and Gen7 platform teams.
• Track technical scope, dependencies, risks, and delivery status with the remote team and other distributed contributors.
• Partner with system coordinators to define and evolve machine-control strategies, including emerging light-control capabilities.
• Collaborate with product groups adopting the solutions, supporting integration planning, issue resolution, validation, and deployment readiness.
• Drive cross-functional technical reviews, document decisions, and communicate tradeoffs to engineering and business stakeholders.
• Provide technical leadership to remote Agile teams and promote consistent systems-engineering and software-development practices.
• Ensure embedded solutions meet functional, performance, reliability, security, and maintainability expectations.
What You Will Have:
Systems Engineering: Knowledge of systems-engineering methods and lifecycle practices; ability to translate customer and product needs into complete, traceable system requirements and architectures.
Level Extensive Experience:
• Leads decomposition of complex architectures into subsystem responsibilities, interfaces, features, and user stories.
• Balances functional, performance, safety, security, reliability, and maintainability needs.
• Maintains traceability from stakeholder needs through verification evidence.
• Facilitates cross-functional design reviews and drives technical decisions to closure.
Embedded Systems: Knowledge of embedded computing platforms and software; ability to develop and integrate reliable solutions that operate within machine constraints.
Level Extensive Experience:
• Applies embedded Linux and software-architecture expertise to complex, networked systems.
• Defines hardware-software interfaces and coordinates integration across platform components.
• Uses appropriate debugging, profiling, and diagnostic methods to resolve system-level issues.
• Evaluates prototypes against performance, reliability, and security expectations.
Requirements Analysis: Knowledge of tools and techniques for eliciting, analyzing, documenting, and validating functional and nonfunctional requirements.
Level Extensive Experience:
• Produces clear requirements, use cases, user stories, and acceptance criteria.
• Identifies dependencies, assumptions, constraints, and risks early in development.
• Leads requirements reviews and supports verification planning.
• Ensures requirement changes are communicated and traceable across teams.
Technical Leadership and Teamwork: Knowledge of collaborative development practices; ability to guide distributed teams toward shared technical and delivery outcomes.
Level Extensive Experience:
• Aligns remote teams, platform owners, analytics specialists, and product groups around priorities and interfaces.
• Removes ambiguity, escalates impediments, and promotes timely technical decisions.
• Coaches team members in systems thinking and disciplined Agile execution.
• Maintains open communication and shared accountability across organizational boundaries.
Effective Communications: Understanding of communication tools and techniques; ability to convey complex ideas accurately to technical and nontechnical audiences.
Level Extensive Experience:
• Summarizes architecture, risk, progress, and tradeoffs for stakeholders at multiple levels.
• Adapts technical depth and terminology to the audience.
• Documents decisions, interfaces, and action items clearly.
• Uses constructive influence to build alignment across teams.
Decision Making and Critical Thinking: Knowledge of structured decision-making methods; ability to analyze alternatives and reach sound conclusions based on evidence.
Level Extensive Experience:
• Evaluates architecture and integration options against measurable criteria.
• Anticipates system-level impacts, risks, and unintended interactions.
• Distinguishes facts, assumptions, constraints, and open questions.
• Makes timely recommendations and revisits decisions when new evidence emerges.
Degree Requirement:
Bachelor’s degree in Computer Engineering, Electrical Engineering, Computer Science, Systems Engineering, or a related accredited technical discipline; equivalent relevant experience may be considered.
Basic Qualifications:
• Experience leading software or systems development teams in an Agile environment.
• Experience leading or coordinating geographically distributed teams.
• Demonstrated experience in system architecture, requirements analysis, interface definition, and feature decomposition.
• Experience developing or integrating embedded Linux systems.
• Ability to manage technical dependencies and collaborate effectively across platform, analytics, controls, and product teams.
• Strong written and verbal communication skills, including the ability to explain complex technical concepts to varied audiences.
Top Candidates Will Have:
• Experience with edge AI, machine learning, or AI-enabled embedded applications.
• Experience with embedded video or camera-streaming architectures, codecs, networking, or multimedia frameworks.
• Experience integrating software on domain controllers or other high-performance embedded compute platforms.
• Familiarity with machine controls, vehicle networks, telemetry, diagnostics, cybersecurity, and operation in resource-constrained environments.
• Experience supporting product teams through integration, system verification, field validation, and production release.
Additional Information:
• Location is onsite in Irving, Texas, five days per week
• Relocation assistance may be available in accordance with Caterpillar policies.
• Sponsorship is not available for this position.
• Travel is 10%
#LI
Summary Pay Range:
$147,760.00 - $221,640.00Compensation and benefits offered may vary depending on multiple individualized factors, job level, market location, job-related knowledge, skills, individual performance and experience. Please note that salary is only one component of total compensation at Caterpillar.
Benefits:
Subject to plan eligibility, terms, and guidelines. This is a summary list of benefits.
Medical, dental, and vision benefits*
Paid time off plan (Vacation, Holidays, Volunteer, etc.)*
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
* These benefits also apply to part-time employees
Posting Dates:
November 9, 2026 - November 22, 2026Any offer of employment is conditioned upon the successful completion of a drug screen.
Caterpillar is an Equal Opportunity Employer, Including Veterans and Individuals with Disabilities. Qualified applicants of any age are encouraged to apply.
Not ready to apply? Join our Talent Community.

