ADAS Architect

Caterpillar•Irving, TX
•Onsite

About The Position

Caterpillar is hiring an ADAS Architect to develop software for robotic, automated, and safety-critical heavy machinery. The role involves designing, building, testing, and releasing software used by machines operating alongside people, and supporting its validation and certification. Work may span robotics and autonomy, build systems, and operator and machine safety systems. The position also contributes new technologies, including AI, and resolves integration challenges involving existing machines, infrastructure, and products. The role requires a degree from an accredited Engineering, Computer Science, or Materials Science curriculum. The position is based onsite at Caterpillar’s Irving, Texas office five days a week and may require up to 10% travel. Domestic relocation assistance is available; visa sponsorship is not available. The salary range is $147,760–$240,110.

Requirements

  • Degree in an accredited Engineering, Computer Science, or Materials Science curriculum.
  • 10+ years of experience supporting platform-level development projects and interfacing with internal development groups.
  • Experience supporting product development for on-road or off-road software engineering projects.
  • Experience with core robotics planning-level development projects.
  • Experience supporting ADAS product development projects in heavy machinery, automotive, or related industries.
  • Hands-on experience in an applied AI area such as perception, autonomy, or anomaly detection.
  • Ability to help define requirements for AI solution design and deployment, maintain and update AI systems and equipment, deploy or operate AI products and platforms, and test and troubleshoot AI applications and systems.
  • Experience architecting and designing major or multiple products, evaluating architecture options and tradeoffs, and leading design reviews and walkthroughs.
  • Understanding of design considerations for embedded, real-time, database, operating system, and web environments.
  • Ability to estimate design costs and evaluate the advantages and disadvantages of designs and architectures.
  • Strong communication, prioritization, technical problem-solving, strategic thinking, and ability to influence through expertise.

Nice To Haves

  • Experience with NVIDIA hardware.

Responsibilities

  • Design, build, test, and release software for robotic, automated, and safety-critical machines.
  • Review and analyze tests, witness tests in person, and help obtain software certification.
  • Develop and tune build, integration, and release pipelines.
  • Help develop operator and machine safety systems that protect people and equipment.
  • Introduce new technologies, including AI, to improve software capabilities.
  • Resolve issues that arise when new software is integrated with existing machines, infrastructure, and products.
  • Share expertise, review code, and help develop other engineers.
  • Support platform-level development projects and interface with internal development groups.
  • Support product development for on-road and off-road software engineering projects.
  • Contribute to core robotics planning-level development projects and ADAS product development projects.

Benefits

  • Medical, dental, and vision benefits
  • 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
  • Domestic relocation assistance
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service