C++ Architect

Caterpillar UK

Unknown, Unknown, United Kingdom
Onsite
Safety-critical autonomy applications
Real-time embedded software design
C++11/14/17 programming on linux
Caterpillar UK is seeking a C++ Architect to lead the design and development of safety-critical autonomy applications. The ideal candidate will have over ten years of experience in C++ development, particularly in real-time systems, AI, and sensor fusion, while working collaboratively with cross-functional teams

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 UK is seeking a C++ Architect to lead the design and development of safety-critical autonomy applications. The ideal candidate will have over ten years of experience in C++ development, particularly in real-time systems, AI, and sensor fusion, while working collaboratively with cross-functional teams.

Skills & Requirements

Must-have

  • Safety-critical autonomy applications
  • Real-time embedded software design
  • C++11/14/17 programming on Linux
  • Sensor fusion pipeline development
  • CAN/Ethernet middleware integration
  • Root cause analysis for high-impact issues

Nice-to-have

  • Mentoring junior engineers on best practices
  • Agile and iterative SDLC methodologies
  • Probabilistic techniques for noisy data
  • Cross-functional team collaboration skills

Key Requirements

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

Work Rights

Not specified

Tailored Resume

Cover Letter