Caterpillar

Senior / Lead Software Engineer (Embedded C++)

Caterpillar
Apply
6 days ago
Christchurch, New ZealandSenior / Staff+

Responsibilities

  • Own end-to-end implementation of key product initiatives and contribute to system architecture and technical direction.
  • Drive process improvements, quality standards, engineering best practices, and deployment workflows across global cross-site teams.
  • Conduct code reviews and lead root-cause investigations for complex production issues.
  • Serve as a domain subject matter expert, guiding technical resource requirements and risk assessments.
  • Coach and mentor junior-to-mid-level engineers.
  • Collaborate with Product, Technical Stewards, Design, and Customer Interface teams on technical trade-offs.

Requirements

  • At least 3 years of recent experience developing embedded C++ applications in Linux or Windows environments for electronic control units or constrained hardware.
  • Experience working with memory and performance constraints, unreliable connectivity, and physical-world sensor and actuator dynamics.
  • Hands-on exposure to CAN bus, Ethernet, or related automotive or industrial networking protocols.
  • Demonstrated experience leading technical initiatives, architecting complex engineering solutions, and driving process improvements across cross-site teams.
  • A tertiary qualification in Computer Science, Software Engineering, Mechatronics, or equivalent experience is desirable.
  • Experience with IoT, robotics, autonomous machine control systems, or mechatronic system integration is desirable.
  • Familiarity with Python, Golang, Angular, or Android development is desirable.
  • Knowledge of civil engineering or the construction and mining industry is desirable.

Benefits

  • Christchurch-based position with free parking, an onsite gym, an active social club, and a collaborative team environment.
  • The position requires working onsite five days per week.
  • Applicants must have full working rights for New Zealand.
  • Visa sponsorship is not available for this position.

Tech Stack

Caterpillar

About Caterpillar

10,000+ employees

Caterpillar Inc. designs, manufactures, and services construction and mining equipment, diesel and natural gas engines, industrial gas turbines, and diesel-electric locomotives for infrastructure, resource, and energy customers. The public company, founded in 1925 and headquartered in Irving, Texas, sells primarily through an independent worldwide dealer network and provides equipment financing. It operates through Construction Industries, Resource Industries, and Energy & Transportation segments, with shares traded on the NYSE and Euronext Paris.

Contact me