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

Caterpillar Caterpillar · Industrial · Irving, TX

Principal Software Engineer to lead technical strategy and engineering execution for large-scale data ingestion and processing platforms supporting physical AI and autonomous systems. This role involves designing scalable, cloud-native solutions for high-volume sensor and telematics data, partnering with architects and product owners to define reusable data platform capabilities for advanced analytics, machine learning, and autonomy initiatives. It's a hands-on technical leadership role focused on platform architecture, engineering standards, and long-term technology direction in a frontier AI and autonomy engineering environment.

What you'd actually do

  1. Lead engineering efforts in emerging domains related to physical AI, autonomy, and next-generation sensor-driven systems.
  2. Operate effectively in environments with evolving requirements, incomplete datasets, and rapidly changing technology landscapes.
  3. Design and oversee implementation of scalable ingestion pipelines for LiDAR, radar, video, image, and telematics data.
  4. Partner with Principal Data Architects to design reusable data products and domain-oriented data models.
  5. Design and implement highly scalable solutions on AWS or comparable cloud platforms such as Azure or GCP.

Skills

Required

  • Software engineering leadership
  • Distributed systems design
  • Cloud architecture (AWS, Azure, GCP)
  • Data ingestion and processing pipelines
  • Sensor data processing (LiDAR, radar, video, image, telematics)
  • Python or Java
  • SDLC discipline (CI/CD, testing, IaC)
  • Agile methodologies
  • Technical strategy and execution

Nice to have

  • Machine learning
  • Computer vision
  • Real-time streaming technologies (Kafka, Kinesis, Spark Streaming, Flink)
  • Large-scale batch processing
  • Microservices
  • Event-driven architectures

What the JD emphasized

  • physical AI
  • autonomy
  • evolving requirements
  • incomplete datasets
  • rapidly changing technology landscapes
  • technical uncertainty
  • ambiguous problems
  • frontier engineering
  • evolving domains
  • evolving autonomy workloads

Other signals

  • physical AI
  • autonomous systems
  • sensor data processing
  • cloud-native solutions
  • ML initiatives