Software Engineering Management

trimble

India

On-site

INR 3,000,000 - 5,400,000

Full time

5 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

CTCT is seeking an experienced Software Manager (Hands-On Technical Lead) to guide a product-focused engineering team working on CAT earthmoving and paving machines. You will balance coding with architecture, coach talent, and ensure high-quality delivery across embedded Linux, Android, and web components.

The role demands 8-12+ years in software development, with at least 2 years in leadership, strong C++/embedded Linux skills, and the ability to collaborate globally with multiple engineering

Qualifications

  • 8-12+ years of software development experience with 2+ years in technical leadership.
  • Strong C++ and Embedded Linux background, multi-threading, and performance optimization.
  • Experience with sensors/positioning and working in cross-functional teams.

Responsibilities

  • Hands-On Eng & Technical Leadership: lead and contribute to feature development.
  • Own software architecture and detailed design with rigorous reviews.
  • Mentor engineers in embedded systems, C++, multi-threading, profiling, and debugging.
  • Direct team of 4-6 engineers; set goals, coach, and manage performance.
  • Remove roadblocks, prioritize work, and ensure on-time delivery.
  • Foster clean code, documentation, automated testing, and CI/CD practices.
  • Collaborate with systems, controls, sensor, and hardware teams across sites.

Skills

Hands-On Engineering
Team Leadership
C++
Embedded Linux
Architecture & Design
CI/CD
Debugging

Education

Bachelor's or Master's in CS/EE

Tools

Git
CI/CD pipelines
Code reviews

Job 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 revolutionise 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 specialise 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 optimisation.
  • 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.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Engineering Management
Software Engineering Management

Trimble • Chennai District

On-site
INR 2,500,000 - 4,500,000
Software Engineering Management
Software Engineering Management

Trimble Inc. • Chennai District

On-site
INR 4,000,000 - 7,000,000
Design Engineer-Ground Engaging Tool
Design Engineer-Ground Engaging Tool

Caterpillar Brazil • Chennai District

On-site
INR 1,200,000 - 2,400,000
Associate Engineer
Associate Engineer

Caterpillar Brazil • Chennai District

On-site
INR 600,000 - 1,200,000
Senior Design Engineer-Ground Engaging Tool
Senior Design Engineer-Ground Engaging Tool

Caterpillar Brazil • Chennai District

On-site
INR 2,000,000 - 3,200,000
Associate Engineer
Associate Engineer

Caterpillar Brazil • India

On-site
INR 1,200,000 - 1,800,000
Relocation available
Engineering Manager
Engineering Manager

Caterpillar Financial Services Corporation • Chennai

On-site
INR 7,005,000 - 10,508,000
Relocation assistance
Facilities Engineering Analyst
Facilities Engineering Analyst

Caterpillar Brazil • India

On-site
INR 500,000 - 800,000
Senior Software Engineer- UI Developer
Senior Software Engineer- UI Developer

Caterpillar Inc. • Bengaluru

On-site
INR 1,200,000 - 1,600,000
Lead Technical Support Engineer
Lead Technical Support Engineer

Caterpillar Financial Services Corporation • Chennai District, Bengaluru

On-site
INR 3,000,000 - 6,000,000