Autonomy Engineering Specialist

Caterpillar Inc.•Irving, TX
•$128,470 - $208,770•Onsite

About The Position

The Autonomy Engineering Specialist will join Caterpillar Technology’s Safety Technology team, which manages collision mitigation systems for Automation and Autonomy products. The role designs, develops, integrates, and tests embedded software for safety-critical machine applications using C++ and Linux, with an emphasis on camera- and radar-based perception processing. The position is full-time at Caterpillar’s Irving, Texas office and may require up to 10% travel. Relocation assistance and visa sponsorship are available.

Requirements

  • Strong C/C++ programming and software design skills for embedded software development.
  • Experience with the architecture and design of major or multiple software products.
  • Ability to analyze software architecture alternatives, design benefits and drawbacks, and system-level trade-offs.
  • System-level design and troubleshooting skills to resolve technical issues and support product readiness.
  • Experience with radar and camera data processing in embedded or machine application environments.
  • Embedded systems knowledge, including datalinks such as CAN and Ethernet, for system integration and communication.
  • Experience using debugging tools, compilers, Git, and related development practices to identify and resolve software issues.
  • Ability to manage concurrent objectives and prioritize time effectively.
  • Ability to explain complex technical concepts clearly and appropriately for the audience.
  • Ability to apply strategic thinking and focus on organizational success factors.

Nice To Haves

  • Experience designing, developing, and architecting complex C++ software solutions.
  • Leadership experience communicating effectively to facilitate design reviews and decision-making.
  • Prior experience with design reviews, software programming, and quality-focused product development.
  • Development experience with radar or camera systems.
  • Experience with NVIDIA toolsets, including CUDA, TensorRT, and the Drive or Jetson ecosystem.
  • Experience developing or supporting GStreamer and multimedia processing pipelines.
  • Experience supporting robotics or autonomous vehicles.
  • Hands-on experience with sensors, robotics, autonomy, or autonomous vehicle systems.
  • Experience with software test frameworks such as C Test or GTest.
  • Functional Safety or Safety of the Intended Functionality (SOTIF) experience.

Responsibilities

  • Develop embedded software features using C++, Linux, and GitHub for safety technology and autonomy applications.
  • Implement and optimize radar and camera processing pipelines to improve system performance and reliability.
  • Debug, triage, and resolve issues across embedded software, sensor processing, and vehicle integration environments.
  • Define, document, and execute validation plans to ensure software functionality, quality, and deployment readiness.
  • Collaborate with global systems, machine, software, and validation teams to align technical solutions with product requirements.
  • Refine software and optimize performance to improve system efficiency, stability, and scalability.
  • Convert market requirements into software product designs; evaluate software architecture alternatives and trade-offs.
  • Facilitate design reviews and walkthroughs and communicate technical concepts clearly to different audiences.

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
  • Relocation assistance
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service