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.