Autonomy Engineer

Caterpillar of Australia

Onsite
Strong hands-on c++ experience for embedded development
Development experience on embedded linux
Understanding of embedded systems concurrency and performance
This role involves owning architecture, detailed design, and leading feature development for autonomous systems at a global engineering leader

Job Summary

  • This role involves owning architecture, detailed design, and leading feature development for autonomous systems at a global engineering leader.
  • The successful candidate will mentor engineers in modern C++, embedded systems, and debugging while fostering a culture of learning and knowledge sharing.
  • Strict adherence to the Software Development Framework (SDF) is required alongside collaboration with cross-functional teams across geographically dispersed sites.

Matching Summary

This role involves owning architecture, detailed design, and leading feature development for autonomous systems at a global engineering leader.

Skills & Requirements

Must-have

  • Strong hands-on C++ experience for embedded development
  • Development experience on Embedded Linux
  • Understanding of embedded systems concurrency and performance
  • Experience with design reviews code reviews and technical documentation
  • Familiarity with sensors and positioning technologies GNSS IMU laser optical
  • Strong Git CI/CD and modern software practices
  • 6–9 years of software development experience

Nice-to-have

  • Exposure to Angular and TypeScript
  • System-level understanding of Caterpillar machines
  • Experience with machine control robotics or guidance systems
  • Knowledge of industrial safety and field deployment

Key Requirements

  • Bachelor's or master's degree in computer science, Electronics, or related field
  • 6–9 years of software development experience
  • Must work onsite five days a week

Work Rights

Not specified

Tailored Resume

Cover Letter