Principal Platform Software Engineer
- Hiring Organisation
- All3
- Location
- City of London, London, United Kingdom
production-grade software in Modern C++ and Python for embedded Linux environments; Designing APIs, abstractions, and reusable libraries that support reliable and scalable robotic systems; Building software for task and behaviour orchestration, including state machines, behaviour trees, mission planning, and fault handling; Developing tooling for visualisation, logging, telemetry, performance … analysis, and debugging; Supporting distributed communication systems, message-passing middleware, and data marshalling pipelines; Integrating device drivers and middleware across heterogeneous compute architectures; Setting technical standards, reviewing designs, and making pragmatic trade-offs to meet business goals; Leading technical discussions across robotics, hardware, controls, and product teams; Applying systems ...