Caterpillar Inc. is seeking a Senior Autonomy Engineer to develop high-quality remote-control and autonomy features for complex systems. The role focuses on machine safety, operator productivity, and customer value, and includes designing, developing, validating, and integrating Remote Control Vision Systems across multiple machine models. The engineer will deliver systems to program milestones and track delivery and quality measures, including features delivered, issues per release, customer issues, and schedule variance. The position develops and troubleshoots remote-control and autonomy software for remotely operated and autonomous machines, with emphasis on vision pipelines, latency, stability, and quality. It owns onboard system design and integration with machine systems, including remote-control vision and control subsystems and autonomy Planning, Perception, and Positioning subsystems. The engineer applies computer-vision and real-time software expertise to production-quality vision software, evaluates and deploys algorithms, and works with architects, strategists, and hardware teams to ensure robust, maintainable, compatible, and portable implementations. The role extends existing codebases while preserving backward compatibility, uses internal automation and vision frameworks, and drives software quality through unit, SIL, HIL, simulation, substitute-machine, and actual-machine testing. It establishes vision-performance acceptance criteria and analyzes logs, telemetry, and other data to diagnose customer and test-site issues and improve system performance across machine models. Domestic and international travel of 5–10% is required. The role is onsite five days a week; telecommuting is not allowed.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Senior