Location: Edinburgh β Hybrid (3 Days On-Site) Contract Type: Full-time, Permanent Salary: Β£80,000 β Β£90,000 About the Role We are seeking an experienced Engineering Manager to lead a talented team within the System Performance function. This team plays a critical role in optimising the software that powers autonomous vehicles, ensuring high performance, reliability, and scalability. You will own performance tooling, frameworks, and metrics collection, driving improvements across on-vehicle systems and offline tooling to enhance overall efficiency. Key Responsibilities * Lead and mentor a high-performing team of software engineers, providing technical direction and career development support. * Own and evolve system performance tooling, frameworks, and processes to reduce latency and improve system behaviour. * Drive software upgrades and implement changes to base frameworks for enhanced performance. * Develop code generation tools for performance inspection, alerting, and diagnostics. * Conduct compute benchmarking and performance studies to inform design decisions. * Define and maintain the technical roadmap, aligning priorities with stakeholders and internal teams. * Ensure fault-tolerant software solutions with robust diagnostic capabilities for rapid issue resolution. * Communicate effectively with leadership and cross-functional teams to manage expectations and remove delivery roadblocks. What Weβre Looking For: * Proven leadership experience managing software development teams, ideally in complex or embedded systems environments. * Strong hands-on programming experience in C++ or Rust. * Expertise in Linux profiling tools (e.g., perf, valgrind, pprof, strace, ftrace). * Technical leadership in profiling, diagnostics, and tuning system performance. * Excellent communication and collaboration skills. * Ability to translate business objectives into a clear technical vision and roadmap. * Degree in Computer Science, Electrical Engineering, or equivalent experience. Nice to Have: * Experience with QNX or similar real-time operating systems. * Familiarity with middleware frameworks (e.g., ROS2, DDS, Apex.ai). * Background in robotics, autonomous systems, or edge computing. * Automotive software development experience (e.g., DriveOS)
Contact Detail:
GPW Recruitment Recruiting Team