C++ Architect

Caterpillar of Australia

Onsite (5 days a week)
Safety-critical autonomy applications
Real-time embedded software design
C++11/14/17 programming
Caterpillar of Australia is seeking a C++ Architect to lead the design and development of safety-critical autonomy applications. The ideal candidate should possess extensive experience in C++ programming, real-time systems integration, and AI/sensor fusion, with a strong emphasis on collaboration and problem-solving

Job Summary

  • This role leads the design and architectural oversight of safety-critical autonomy applications for Caterpillar's global engineering team.
  • The successful candidate will translate complex requirements into technical designs for sensor data processing and automated safety responses.
  • Candidates must possess over 10 years of industry experience developing C++ applications with a focus on real-time systems.

Matching Summary

Match Score: 85

Caterpillar of Australia is seeking a C++ Architect to lead the design and development of safety-critical autonomy applications. The ideal candidate should possess extensive experience in C++ programming, real-time systems integration, and AI/sensor fusion, with a strong emphasis on collaboration and problem-solving.

Skills & Requirements

Must-have

  • Safety-critical autonomy applications
  • Real-time embedded software design
  • C++11/14/17 programming
  • Sensor fusion and AI algorithms
  • Linux-based development environment
  • CAN and Ethernet integration

Nice-to-have

  • Cross-functional team collaboration
  • Mentoring junior engineers
  • Agile SDLC methodologies
  • Numerical stability expertise

Key Requirements

  • Degree in Electronic/Electrical Engineering or Computer Science
  • More than 10 years of relevant C++ industry experience
  • Onsite work five days a week requirement

Work Rights

Not specified

Tailored Resume

Cover Letter