Software Engineering Manager

Trimble — India - Chennai

Engineering Leadership Opportunity: Software Manager (Embedded C++) Division: CTCT (A Joint Venture between Trimble and Caterpillar) Experience Level: 8–12+ years of experience (with 2+ years in technical leadership) 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. Role Purpose As a Software Manager , you will lead, inspire, and support a product-focused software engineering team building solutions used by technicians and operators of CAT earthmoving and paving machines. This is a hands-on leadership role where you will actively write code, set the technical direction, and ensure high-quality delivery across embedded Linux, Android, and web components. Key Responsibilities 🛠️ Hands-On Engineering & Technical Leadership Active Contributor: Actively code and contribute to feature development, debugging, and defect resolution. Architecture & Design: Own and contribute to architecture and detailed design, leading design and code reviews. Mentorship: Coach engineers in modern C++, embedded systems, debugging, and profiling. 👥 People Leadership & Team Management Team Management: Directly manage a focused team of 4–6 engineers, handling everything from goal setting and mentoring to performance management. Execution: Remove roadblocks, clarify priorities, and allocate work effectively. Culture: Foster a learning culture that encourages knowledge sharing. ⚙️ Delivery & Process (SDF & Agile) Framework Adherence: Ensure strict adherence to the CTCT Software Development Framework (SDF). Agile Pra

View on HireSetu