Energy Jobline is the largest and fastest growing global Energy Job Board and Energy Hub. We have an audience reach of over 7 million energy professionals, 400,000+ monthly advertised global energy and engineering jobs, and work with the leading energy companies worldwide.
We focus on the Oil & Gas, Renewables, Engineering, Power, and Nuclear markets as well as emerging technologies in EV, Battery, and Fusion. We are committed to ensuring that we offer the most exciting career opportunities from around the world for our jobseekers.
Job Description
Location: Edinburgh – Hybrid (3 Days On-Site)\nContract Type: Full-time, Permanent\nSalary: £80,000 - £90,000\n\nAbout the Role\n\nWe 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.\n\nKey Responsibilities\n\n * Lead and mentor a high-performing team of software engineers, providing technical direction and career development support.\n\n * Own and evolve system performance tooling, frameworks, and processes to reduce latency and improve system behaviour.\n\n * Drive software upgrades and implement changes to base frameworks for enhanced performance.\n\n * Develop code tools for performance inspection, alerting, and diagnostics.\n\n * Conduct compute benchmarking and performance studies to inform design decisions.\n\n * Define and maintain the technical roadmap, aligning priorities with stakeholders and internal teams.\n\n * Ensure fault-tolerant software solutions with robust diagnostic capabilities for rapid issue resolution.\n\n * Communicate effectively with leadership and cross-functional teams to manage expectations and remove delivery roadblocks.\n\nWhat We’re Looking For:\n\n * Proven leadership experience managing software development teams, ideally in complex or embedded systems environments.\n\n * Strong hands-on programming experience in C++ or Rust.\n\n * Expertise in Linux profiling tools (e.g., perf, valgrind, pprof, strace, ftrace).\n\n * Technical leadership in profiling, diagnostics, and tuning system performance.\n\n * Excellent communication and collaboration skills.\n\n * Ability to translate business objectives into a clear technical vision and roadmap.\n\n * Degree in Computer Science, Electrical Engineering, or equivalent experience.\n\nNice to Have:\n\n * Experience with QNX or similar real-time operating systems.\n\n * Familiarity with middleware frameworks (e.g., ROS2, DDS, Apex.ai).\n\n * Background in robotics, autonomous systems, or edge computing.\n\n * Automotive software development experience (e.g., DriveOS)
If you are interested in applying for this job please press the Apply Button and follow the application process. Energy Jobline wishes you the very best of luck in your next career move.