Hiring.Camp

Software Engineering Management

Trimble

·

Today

Location
India - Chennai
Type
Full-time
Department
Engineering
Closing date
Today
Source
Workday

Description

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

Skills

TypeScriptAngularCI/CDLinuxGitAndroidAgileDevOpsRisk Management

Similar Jobs

28

Dir, Software Engineering Management, Platform - Veza

ServiceNow · Santa Clara, CALIFORNIA, United States · Onsite

3 weeks ago

Manager, Software Engineering Management - ITAM

ServiceNow · Santa Clara, California, United States · Hybrid

4 weeks ago

Technical Program Management/ Software Engineering/ Program Management

Mastercard · Pune, India

2 months ago

Software Engineering - Development Management

Professional Kyndryl · PELML Lima (PELML) La Molina, Peru · Remote

1 month ago

Manager, Software Engineering (Account Management)

Affirm · Remote Canada · Remote

1 month ago

Manager, Software Engineering – Networking Management

Nvidia · Israel, Raanana +1

2 months ago

Manager, Software Engineering – Networking Management

Nvidia · Ra'anana, Center District,IL, IL +1

2 months ago

Sr Director of Software Engineering - Order Management System / Java

JPMorgan Chase · Jersey City, NJ, United States, US

4 months ago

Sr Director of Software Engineering - Order Management System / Java

JP Morgan Chase · Jersey City, NJ, United States, US

4 months ago

Duales Studium Wirtschaftsinformatik (w/m/d) – International Management & Software Engineering für 2026

SWAN GmbH

1+ year ago

Associate, Software Production Management & Reliability Engineering

Ms · Otemachi Financial City, Japan

3 weeks ago

Associate, Software Production Management & Reliability Engineering

Ms · International Commerce Centre, Hong Kong

3 weeks ago

Associate, Software Production Management & Reliability Engineering

Morgan Stanley · Tokyo,JP, JP

3 weeks ago

Associate, Software Production Management & Reliability Engineering

Morgan Stanley · HK

3 weeks ago

Associate, Software Production Management & Reliability Engineering

Ms · Otemachi Financial City, Japan

3 weeks ago

Associate, Software Production Management & Reliability Engineering

Ms · International Commerce Centre, Hong Kong

3 weeks ago

Associate, P2, Software Production Management & Reliability Engineering II

Ms · Otemachi Financial City, Japan

1 month ago

Software Engineering Manager - Fleet Management Backend Services

Zoox · Foster City, CA · Hybrid

1+ year ago

Senior Director of Software Engineering - Data Governance, Program Management, AWS

JPMorgan Chase · Mumbai, Maharashtra, India

1 month ago

Senior Director of Software Engineering - Data Governance, Program Management, AWS

JP Morgan Chase · Mumbai, Maharashtra, India

1 month ago

Software Systems Engineering - Technology & Program Management (SEPM)

Hp · SOH02 - Singapore HP Campus Block 1A (SOH02)

8 months ago

Software Engineering Manager - CI/CD, Configuration Management and Embedded SW Dev Tools

General Motors · Milford Proving Ground - Bldg 31 - GPS Emissions, United States of America +1 · Hybrid

1 month ago

Manager of Software Engineering, Global Liquidity and Cash Management (GLCM)

JP Morgan Chase · Singapore, Singapore, SG

3 months ago

Data Platform Software Engineering Principal, State Street Investment Management, Vice President

Statestreet · BIG - Zielinskiego Krakow, Poland

3 months ago

Software Engineer – Experienced, Video Management & Agentic Engineering in Linköping

Axis for cities Axis podcast · Sweden - Linköping · Onsite

3 months ago

Director of Software Engineering, Acceleration & Modern Engineering Practices (Asset Management)

JPMorgan Chase · NY, United States, US

2 weeks ago

Director of Software Engineering, Acceleration & Modern Engineering Practices (Asset Management)

JP Morgan Chase · NY, United States, US

2 weeks ago

Software Engineering Lead – Investment Analytics, VP - State Street Investment Management

Statestreet · BOSTON, United States of America +1

3 months ago