Trimble Logo

Trimble

Software Engineering Management

Posted Yesterday
Be an Early Applicant
In-Office
Chennai, Tamil Nadu, IND
Senior level
In-Office
Chennai, Tamil Nadu, IND
Senior level
Lead and hands-on develop embedded C++ software for heavy-equipment automation. Own architecture, mentor engineers, drive delivery via Agile/SDF, CI/CD, testing, and cross-functional integration with sensors and hardware teams.
The summary above was generated by AI
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 [email protected].

Trimble Chennai, Tamil Nadu, IND Office

Rajiv Gandhi Street, Chennai, Tamil Nadu, India, 600113

Trimble Tharamani, Tamil Nadu, IND Office

No. 4 Rajiv Gandhi Salai, , Tharamani, Chennai, India, 600 113,

Similar Jobs

An Hour Ago
Hybrid
Chennai, Tamil Nadu, IND
Senior level
Senior level
Big Data • Fintech • Information Technology • Business Intelligence • Financial Services • Cybersecurity • Big Data Analytics
Design, build, and maintain Java-based cloud-native backend services and microservices for a fraud platform. Contribute to system design, CI/CD, integrations, performance, and production reliability. Mentor junior engineers and collaborate across product, architecture, DevOps, and cross-functional teams in a hybrid environment.
Top Skills: AWSAzureCi/CdDevOpsGCPGitGradleJavaKafkaMavenMicroservicesNoSQLRabbitMQRdbmsRest ApisSpring Boot
4 Hours Ago
In-Office
Chennai, Tamil Nadu, IND
Senior level
Senior level
Artificial Intelligence • Big Data • Healthtech • Information Technology • Machine Learning • Software • Analytics
Design, build, test, deploy, and support HL7 interfaces and integration solutions. Analyze exchange requirements, troubleshoot interfaces, document work, participate in project calls, handle go-lives, and perform ongoing maintenance and provider enrollments. Provide on-call support in a 24/7 environment.
Top Skills: FirewallHl7 Integration EnginesHl7 V2.XHl7 V3Infor CloverleafIntersystems EnsembleIntersystems IrisJavaScriptJSONKshNextgen MirthPerlSQLT-SqlTclTcp/IpVpnXML
4 Hours Ago
In-Office
Chennai, Tamil Nadu, IND
Senior level
Senior level
Artificial Intelligence • Big Data • Healthtech • Information Technology • Machine Learning • Software • Analytics
Lead product vision, strategy, and roadmap for prospective risk-adjustment products. Translate regulatory and coding insights into product strategy, mentor Product Managers, engage with risk-adjustment clients across India delivery sites, and drive use of enterprise AI tools to streamline workflows and innovation.

What you need to know about the Chennai Tech Scene

To locals, it's no secret that South India is leading the charge in big data infrastructure. While the environmental impact of data centers has long been a concern, emerging hubs like Chennai are favored by companies seeking ready access to renewable energy resources, which provide more sustainable and cost-effective solutions. As a result, Chennai, along with neighboring Bengaluru and Hyderabad, is poised for significant growth, with a projected 65 percent increase in data center capacity over the next decade.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account