> Markdown version of [/jobs/ext/4671796-control-systems-senior-team-lead](https://www.wearedevelopers.com/jobs/ext/4671796-control-systems-senior-team-lead). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Control Systems Senior Team Lead - **Company:** Caterpillar - **Location:** Irving, TX, United States - **Experience:** Expert - **Salary:** $147,760 - $221,640 - **Contract:** Permanent contract - **Skills:** Domain Controllers, Agile Methodology, Artificial Intelligence, Computing Platforms, Systems Engineering, Codecs, Cyber Security, Computer Engineering, Software Debugging, Linux on Embedded Systems, Embedded Software, Machine Learning, Systems Development Life Cycle, Release Management, Software Requirements Analysis, Verification and Validation (Software), Systems Architecture, Systems Integration, Computer Networking Systems, Event Driven Architecture, Information Technology, Virtual Agents - **Published:** November 11, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=af7e612f512631d4 ## About the Role 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., 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. 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. ## Description 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.