Share this job
Software Product Manager
Apply for this job

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


Apply for this job
Powered by