Trimble

Software Engineering Management

Trimble
Chennai
Not disclosed
Work from OfficeWork from Office
Full TimeFull Time
Min. 8 yearsMin. 8 years

Job Description

Software Engineering Management

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

🛠️ 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.

👥 People Leadership & Team Management

  • Team Leadership: Directly manage a focused team of 4–6 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.

⚙️ 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.

🌐 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.

What You Bring to the Team

Required Technical Qualifications

  • 8–12+ years of total software development experience, including 2+ years in formal technical leadership or engineering management roles.

  • Education: Bachelor’s or Master’s degree in Computer Science, Electronics, or a related engineering field.

  • Core C++ & Linux: Strong, hands-on C++ development experience tailored for Embedded Linux environments.

  • 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 / Nice-to-Have 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.

Ready to lead the future of machine automation? Apply now with your resume and technical leadership background.


How to Apply: Please submit an online application for this position by clicking on the ‘Apply Now’ button located in this posting.

Join a Values-Driven Team: Belong, Grow, Innovate. 

At Trimble, our core values of Belong, Grow, and Innovate aren't just words—they're the foundation of our culture. We foster an environment where you are seen, heard, and valued (Belong); where you have an opportunity to build a career and drive our collective growth (Grow); and where your innovative ideas shape the future (Innovate). We believe in empowering local teams to create impactful strategies, ensuring our global vision resonates with every individual. Become part of a team where your contributions truly matter. 

Candidate Privacy Notices by Country

If you need assistance or would like to request an accommodation in connection with the application process, please contact careers@trimble.com.

Experience Level

Senior Level

Job role

Work location
Work locationIndia - Chennai
Department
DepartmentSoftware Engineering
Role / Category
Role / CategorySoftware Development
Employment type
Employment typeFull Time
Shift
ShiftDay Shift

Job requirements

Experience
ExperienceMin. 8 years

About company

Name
NameTrimble
Job posted by Trimble

Similar jobs you can apply for

Machine Operator

Production Operator

Rialto Enterprises Pvt Ltd
Chennai
₹18,000 - ₹20,000
Work from Office
Full Time
Freshers only
No English Required
Abacus Staffing And Services Private Limited

Quality Inspector

Abacus Staffing And Services Private Limited
Chennai
₹12,000 - ₹17,000
Work from Office
Full Time
Freshers only
Basic English

Electrical Maintenance Engineer

Srt Consulting Service
Chennai
₹25,000 - ₹35,000
Work from Office
Full Time
Any experience
Basic English
Airtel

Field Installation Engineer

Airtel
Chennai
₹20,000 - ₹25,000*
Field Job
Full Time
Any experience
Basic English

Production Operator

ebm-papst India Pvt Ltd
Manjampakkam, Chennai
₹16,000 - ₹18,000
Work from Office
Full Time
Freshers only
No English Required

Quality Inspector

Redi India Quality Services Private Limited
Sriperumbudur, Chennai
₹16,000 - ₹17,000
Field Job
Full Time
Night Shift
Any experience
Basic English

You can expect a minimum salary of 0 INR. The salary offered will depend on your skills, experience and performance in the interview.

The candidate should have completed the required education and people who have 8 to 12 years are eligible to apply for this job. You can apply for more jobs in Chennai to get hired quickly.

The candidate should have sound communication skills and sound communication skills for this job.

Both Male and Female candidates can apply for this job.

No, it's not a work from home job and can't be done online. You can explore and apply for other work from home jobs in Chennai at apna.

No work-related deposit needs to be made during your employment with the company.

Go to the apna app and apply for this job. Click on the apply button and call HR directly to schedule your interview.

The last date to apply for this job is . For more details, download apna app and find Full Time jobs in Chennai . Through apna, you can find jobs in 64 cities across India. Join NOW!