Posted on: 07/08/2026
Role : Software Manager (Hands-On Technical Lead).
Experience Level : 8 - 12+ years (with 2+ years in technical leadership).
Department : Software Engineering.
Employment Type : Full-Time.
About CTCT :
CTCT is a world-leading joint venture between Trimble and Caterpillar. We create cutting-edge grade control and automation products that revolutionize the paving, construction, landfill, and mining industries. From compact landscaping equipment to massive 800-tonne mining excavators, our technology makes operators safer and more productive. We specialize in high-accuracy positioning and automation by leveraging advanced technologies like IMU, GNSS, Laser, Optical, and Sonic sensors. Joining CTCT means working at the intersection of heavy machinery and real-time software innovation with the backing of two industry giants.
Role Purpose :
As a Software Manager, you will lead, inspire, and support a product-focused engineering team building solutions used daily by technicians and operators of CAT earthmoving and paving machines. This is a hands-on leadership role where you will balance writing code and shaping technical architecture with coaching talent and ensuring high-quality delivery across embedded Linux, Android, and web components.
Key Responsibilities :
1. Hands-On Engineering & Technical Leadership :
- Active Contributor : Actively write code, contribute to feature development, perform hands-on debugging, and drive defect resolution.
- Architecture & Design : Own and contribute to software architecture and detailed design while leading rigorous design and code reviews.
- Mentorship : Coach and elevate engineers in modern C++, embedded systems design, multi-threading, profiling, and debugging.
2. People Leadership & Team Management :
- Team Leadership : Directly manage a focused team of 46 software engineers, taking responsibility for goal setting, mentoring, and performance management.
- Execution & Delivery : Remove technical and operational roadblocks, clarify priorities, and allocate work effectively to meet delivery milestones.
- Culture Builder : Foster a continuous learning environment that values clean code, knowledge sharing, and technical excellence.
3. Delivery, Process & Agile Engineering :
- SDF Alignment : Ensure strict adherence to the CTCT Software Development Framework (SDF).
- Agile Rigor : Guide the team through backlog grooming, sprint planning, system integration, and defect triage.
- DevOps Excellence : Champion clean code standards, thorough documentation, automated testing, CI/CD pipelines, and build health.
4. Cross-Functional & Global Collaboration :
- Multidisciplinary Alignment : Partner closely with systems, controls, sensor, and hardware engineering teams to integrate complex features.
- Global Impact : Collaborate with geographically dispersed CTCT engineering sites to align with global leadership and drive continuous process improvements.
Required Technical Qualifications :
- 8 - 12+ years of total software development experience, including 2+ years in formal technical leadership or engineering management roles.
- Education : Bachelors or Masters degree in Computer Science, Electronics, or a related engineering field.
- Core C++ & Linux : Strong, hands-on C++ development experience tailored for Embedded Linux environments.
Tech Stack :
- Systems Expertise : Deep understanding of embedded systems, concurrency, multi-threading, and performance optimization.
- Sensors & Positioning : Familiarity with high-accuracy positioning and sensor technologies (GNSS, IMU, Laser, Optical, Sonic).
- Modern Tooling : High proficiency with Git, CI/CD integration pipelines, automated testing, and structured code review workflows.
Preferred Skills :
- Web technology exposure with Angular and TypeScript.
- System-level understanding of Caterpillar heavy equipment, hydraulics, or machine control systems.
- Background in robotics, machine control, or autonomous guidance systems.
- Familiarity with industrial safety standards and field deployment for machine-impacting software.
Core Competencies :
- Hands-On Builder Mindset : A strong sense of technical ownership and a passion for getting into the code.
- People Developer : Proven ability to motivate, coach, and grow high-performing engineering talent.
- Strategic Communication : Clear, effective communicator capable of managing cross-functional and global stakeholders.
- Proactive Execution : Excellent planning, prioritization, and proactive risk management capabilities.
Why Join Us?
- The Best of Both Worlds : Get the agility and innovation of a product-driven engineering team backed by the scale and resources of Trimble and Caterpillar.
- Real-World Impact : Write software that directly controls multi-tonne machinery, shaping the future of global construction and mining automation.
- Collaborative Growth : Work alongside top-tier domain experts in high-accuracy positioning, robotics, and machine controls.
Did you find something suspicious?
Posted by
Yamunna Murugaiyan
Talent Attrraction Sourcer at Trimble Information Technologies India Pvt Ltd
Last Active: 11 Aug 2026
Posted in
Backend Development
Functional Area
Embedded / Kernel Development
Job Code
1661464