Key Responsibilities
- Platform Strategy & Roadmap
- Own the long-term vision and roadmap for the KAN-DO platform.
- Shape strategy across distributed systems, robotics middleware, simulator/test-rig connectivity and real-time automotive communication layers.
- Drive KAN-DO from a connectivity layer into a unified engineering platform.
- Technical Product Architecture
- Translate complex engineering requirements into structured, prioritised platform features.
- Support architectural decisions involving simulators, HiL rigs, embedded controllers and distributed compute systems.
- Ensure platform designs align with scalability, determinism and real-time performance needs.
- Integration Across Physical & Virtual Systems
- Enable seamless connectivity between simulators, HiL rigs, robotics systems, zonal/central compute hardware, MIL/SIL environments and distributed sites.
- Ensure robust mechanisms for synchronisation, fault tolerance, message handling and system availability.
- Platform Reliability, Lifecycle & Governance
- Own platform reliability, including determinism, availability and data correctness.
- Establish versioning, dependency management, integration testing and release management practices.
- Define quality standards, workflows and governance models for platform development.
- Team Development
- Support recruitment, onboarding and development of junior team members.
- Contribute to building a strong engineering culture within the platform team.
Skills and Experience
Essential
- Technical Fluency
- Strong understanding of distributed computer systems.
- Experience with real-time systems (RTOS, deterministic loops, scheduling).
- Knowledge of robotics middleware (ROS2, DDS, LCM, ZeroMQ, gRPC).
- Understanding of automotive comms (CAN/CAN-FD, SOME/IP, TSN Ethernet).
- Familiarity with simulation frameworks: HIL, SIL, MIL, FMI/FMU.
- Awareness of C++ constraints, embedded platforms and real-time software architecture.
- Product Leadership
- Experience owning a technical platform (or major subsystem) end-to-end.
- Ability to manage cross-functional engineering teams and technical stakeholders.
- Skilled in prioritising complex, deeply technical backlogs.
Domain Experience At least one of:
- Automotive software / simulation
- Robotics or autonomy
- Distributed systems engineering
- Real-time control systems
Aerospace, motorsport, or industrial automation
Desirable
- Experience with multi-site distributed test environments.
- Exposure to digital twin or virtual development toolchains.
- Knowledge of cybersecurity considerations for high-availability systems