Software Product Manager – Real-Time / Distributed Systems Platform
We’re looking for a Software Product Manager to own the strategy, architecture and delivery of a next-generation engineering platform used across simulators, HiL rigs, robotics systems and distributed real-time environments.
This role is ideal for someone who’s fluent in real-time systems and robotics/automotive middleware who wants end-to-end ownership of a complex technical platform. Own the long-term product vision and roadmap for a multi-site, distributed engineering platform.
Shape strategy across distributed systems, robotics middleware and simulator/test-rig connectivity.
Enable seamless integration between physical and virtual systems: simulators, HiL, robotics, zonal/central compute, MIL/SIL and multi-site environments.
Drive platform reliability: determinism, availability, data correctness and robust fault-tolerance.
Establish workflows for versioning, dependency management, automated integration testing and release governance.
Support hiring and development of junior engineers and help shape the team culture.
Strong understanding of distributed computer systems and real-time constraints.
Knowledge of robotics/autonomy middleware (ROS2, DDS, ZeroMQ, LCM, gRPC).
Understanding of automotive comms (CAN/CAN-FD, SOME/IP, TSN Ethernet).
Awareness of C++ constraints, embedded platforms and real-time software design.
Automotive software / simulation
Aerospace, motorsport or industrial automation
Exposure to digital twin or virtual development toolchains
Understanding of cybersecurity considerations for high-availability systems
This is a permanent role based out of the Rugby / Warwickshire area (Hybrid – 2 days on-site per week) - if you would like to have a confidential conversation to explore this opportunity further, please apply for considersation.