Caterpillar Inc. logo

Manager Engineering (Remote Flash)

Caterpillar Inc.
NewPosted yesterday

LOCATION

Chennai · Onsite

EXPERIENCE

Not specified

TYPE

FullTime

SKILLS REQUIRED

Technical LeadershipPeople ManagementDistributed SystemsEmbedded SystemsCI/CDStakeholder Management

Job description

Overview

Lead the engineering team responsible for Caterpillar's Remote Flash capability, which delivers software updates remotely to connected equipment, and drive the next generation of remote software update architecture.

What you'll do

  • Lead, coach, and develop a multidisciplinary engineering team globally.
  • Establish clear technical objectives, ownership, priorities, and engineering expectations.
  • Build capability in embedded software, connected systems, cloud integration, systems engineering, DevSecOps, validation, and remote software update technologies.
  • Develop technical leaders and create career growth opportunities within the team.
  • Foster an engineering culture focused on accountability, collaboration, technical excellence, quality, and continuous improvement.
  • Lead engineering delivery of Caterpillar's Remote Flash capabilities across connected products.
  • Drive development of next-generation remote software update architecture, including NexGen and 5G Radio.
  • Ensure solutions account for Caterpillar's diverse equipment population, embedded controllers, communication technologies, machine architectures, and legacy products.
  • Guide engineering decisions involving update orchestration, rollback and recovery, software compatibility, cybersecurity, diagnostics, telemetry, and deployment reliability.
  • Drive system-level design and integration across on-machine software and enterprise/back-office systems.
  • Own execution of engineering roadmaps from requirements through development, integration, validation, release, and production support.
  • Establish measurable engineering and operational KPIs for quality, reliability, deployment success, cycle time, and customer impact.
  • Improve engineering practices through automation, CI/CD, automated validation, modern source control, and effective use of engineering data.
  • Use field performance and failure data to identify systemic issues and continuously improve Remote Flash reliability.
  • Partner with product groups, embedded controls teams, connectivity teams, enterprise software teams, cybersecurity, digital product organizations, dealers, and external engineering partners.
  • Translate product and customer needs into scalable technical capabilities.
  • Lead technical trade-off and prioritization discussions involving architecture, cost, schedule, risk, and long-term maintainability.
  • Communicate technical strategy, delivery status, risks, and recommendations to engineering and business leadership.

What you'll need

  • Bachelor's or Master's degree in Engineering, Computer Science, Software Engineering, Electrical Engineering, or a related technical discipline.
  • Significant experience leading engineering or software development teams.
  • Experience delivering complex distributed, embedded, connected-product, or cloud-integrated systems.
  • Demonstrated ability to lead engineers through architecture, development, integration, validation, and production deployment.
  • Strong technical problem-solving and systems-thinking skills.
  • Experience working across organizations and influencing technical decisions without relying solely on direct authority.
  • Strong written and verbal communication skills.

Nice to have

  • Experience with embedded Linux, embedded controllers/ECMs, telematics, connected products, or IoT systems.
  • Experience with OTA or remote software update systems.
  • Experience with update orchestration, A/B software deployment, bootloaders, rollback/recovery, software signing, or secure software distribution.
  • Experience with cloud-connected vehicle, machine, industrial, or edge-computing architectures.
  • Experience with Agile software development, Git/GitHub, CI/CD, automated testing, and DevSecOps.
  • Experience leading globally distributed engineering teams.
  • Experience with construction, mining, industrial, automotive, or other complex connected equipment.

Details

  • Location: Chennai
  • Relocation: Domestic
  • Work mode: 5 days work from office

Read the full description and apply on the company’s own careers page.

Stay safe

Hiring on Abekus is free for applicants

We never charge a fee, and employers are prohibited from doing so. If a recruiter asks for payment, please report them right away.

Manager Engineering (Remote Flash)