Control Systems Senior Team Lead

Caterpillar•Irving, TX
•Onsite

About The Position

Leads systems engineering activities for advanced embedded solutions that improve machine operation and enable connected, intelligent features. The 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. The position leads systems engineering for the onboard portion of an AI assistant that helps operators use machines more efficiently and for an embedded camera-streaming solution deployed through the Integrated Domain Controller. It decomposes architecture into capabilities, features, requirements, interfaces, and Agile user stories with measurable acceptance criteria; coordinates integration with Integrated Domain Controller and Gen7 platform teams; and tracks technical scope, dependencies, risks, and delivery status. The role also partners with system coordinators on machine-control strategies, supports product groups through integration planning, issue resolution, validation, and deployment readiness, and leads cross-functional reviews. It provides technical leadership to remote Agile teams and ensures embedded solutions meet functional, performance, reliability, security, and maintainability expectations. The position is onsite in Irving, Texas, five days per week, with 10% travel. Relocation assistance may be available under Caterpillar policies; sponsorship is not available.

Requirements

  • Bachelor’s degree in Computer Engineering, Electrical Engineering, Computer Science, Systems Engineering, or a related accredited technical discipline; equivalent relevant experience may be considered.
  • 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.
  • Extensive experience with systems-engineering methods and lifecycle practices, including translating customer and product needs into traceable system requirements and architectures.
  • Extensive experience with embedded computing platforms and software, including embedded Linux, software architecture, hardware-software interfaces, debugging, profiling, diagnostics, and system integration.
  • Extensive experience eliciting, analyzing, documenting, and validating functional and nonfunctional requirements, including requirements traceability and verification planning.
  • Extensive experience guiding collaborative development teams, making technical decisions, communicating risks and tradeoffs, and applying structured decision-making.

Nice To Haves

  • 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.

Responsibilities

  • 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 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.
  • Support product groups adopting the solutions with 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.

Benefits

  • Medical, dental, and vision benefits
  • Paid time off plan, 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
  • Relocation assistance may be available in accordance with Caterpillar policies
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service