Caterpillar Trimble Control Technologies (CTCT), a joint venture between Caterpillar Inc. and Trimble Inc., is seeking a hands-on Lead Software Engineer for its Integration and Commissioning product group. The group develops and supports systems software, commissioning workflows, and infrastructure for Machine System Software across grade-control machines. The role focuses on designing, developing, and maintaining high-performance C++ software for machine-control applications in Linux environments. The engineer will take technical ownership of complex software components, contribute to architecture and design decisions, and work closely with cross-functional and distributed teams. Alongside hands-on development, the role includes guiding engineers, leading technical discussions and code reviews, and promoting engineering practices that improve software quality, reliability, maintainability, and team productivity. The position is based on-site in Dayton, Ohio, with 0–10% travel.
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