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