Cat

Cat

Principal Software Engineer – Physical AI, Autonomy & Data Platform Engineering

Irving, Texas · Principal · Part-time

H1B sponsorship available$159k-$259kDetected 7 hours ago
PythonJavaDistributed SystemsDatabricksAWSGCPAzureCloud PlatformsDockerCI/CDDevOpsSite Reliability EngineeringPlatform EngineeringKafkaMachine LearningSparkAirflowData EngineeringComputer VisionA/B TestingAgileSystems EngineeringRoboticsSensors

About the role

  • Career Area: Technology, Digital and Data Job Description: Your Work Shapes the World at Caterpillar Inc.
  • This role operates at the frontier of physical AI and autonomy engineering, where technologies, architectural patterns, and best practices are continuously evolving.
  • The Principal Software Engineer will serve as a technical anchor and role model for software and data engineering teams, helping establish a culture that embraces experimentation, iterative development, and continuous learning.

Responsibilities

  • Lead engineering efforts in emerging domains related to physical AI, autonomy, and next-generation sensor-driven systems.
  • Drive iterative development practices that enable rapid experimentation, feedback loops, and continuous platform evolution.
  • Evaluate emerging technologies, frameworks, and architectural approaches to support long-term platform evolution.
  • Partner with architects, researchers, and product leaders to translate innovative concepts into scalable production systems.
  • Establish engineering patterns that support agility while maintaining scalability, reliability, and long-term maintainability.
  • Design and oversee implementation of scalable ingestion pipelines for LiDAR, radar, video, image, and telematics data.
  • Partner with Principal Data Architects to design reusable data products and domain-oriented data models.
  • Architect and optimize Bronze, Silver, and Gold data layer pipelines supporting both streaming and batch processing workloads.
  • Drive metadata, lineage, governance, and reusable data object standards across the platform.
  • Design reusable ingestion and transformation frameworks capable of supporting rapidly evolving autonomy workloads.

Requirements

  • This individual must be highly effective operating in "the grey" - balancing strategic architectural thinking with pragmatic execution in a frontier engineering environment.
  • Extensive knowledge of the decision-making process and associated tools and techniques
  • ability to accurately analyze situations and reach productive decisions based on informed judgment.
  • ability to effectively transmit, receive, and accurately interpret ideas, information, and needs through the application of appropriate communication behaviors.
  • Expert knowledge of software development tools and activities
  • ability to produce software products or systems in line with product requirements.
  • Expert knowledge of software development life cycle
  • ability to use a structured methodology for delivering and managing new or enhanced software products to the marketplace.
  • Extensive knowledge of software integration processes and functions
  • Extensive knowledge of technical aspects of a software products

Compensation

  • $159,120.00 - $258,570.00
  • Please note that salary is only one component of total compensation at Caterpillar.
  • Compensation and benefits offered may vary depending on multiple individualized factors, job level, market location, job-related knowledge, skills, individual performance and experience.

Benefits

  • This is a summary list of benefits.
  • Medical, dental, and vision benefits*
  • Paid time off plan (Vacation, Holidays, Volunteer, etc.)*
  • Health Savings Account (HSA)*
  • Flexible Spending Accounts (FSAs)*
  • Health Lifestyle Programs*
  • Voluntary Benefits and Employee Discounts*
  • Incentive bonus*
  • Disability benefits

Equal opportunity

  • Equal Opportunity Employer, Including Veterans and Individuals with Disabilities.

Visa & Work Authorization

  • Visa sponsorship is available for this position

This listing is sourced directly from Cat's careers page and normalized into a canonical job model.