Job Description
📋 Description Lead design, development and maintenance of embedded and backend software using modern C++ Develop and integrate real-time software components for performance-critical systems Implement sensor data processing and fusion with multiple sources Design and integrate Qt/QML user interfaces with C++ back-end systems Ensure software quality via code reviews, testing, debugging and performance optimisation Collaborate with systems, embedded and UI/UX engineers across the full software lifecycle 🎯 Requirements Strong experience in embedded software development C++ experience within real-time, embedded or performance-critical environments Qt / QML development experience (mandatory) Experience designing software that interfaces with sensors and hardware-level systems Strong understanding of software architecture and system performance 🎁 Benefits Private Medical Insurance Cycle & Tech Scheme Life insurance & Pension Scheme Employee assistance programme Flexible working (role dependent)