Engineering Manager

Engineering Manager

London Full-Time 43200 - 72000 £ / year (est.) No home office possible
A

At a Glance

  • Tasks: Lead a team to develop cutting-edge software for autonomous vehicles.
  • Company: Join a pioneering company in AI-driven self-driving technology.
  • Benefits: Enjoy a hybrid work environment and the chance to innovate in a growing field.
  • Why this job: Be at the forefront of AV technology, shaping the future of transportation.
  • Qualifications: 2+ years in software leadership, strong embedded systems knowledge, and Linux experience required.
  • Other info: Reach out directly for more details or to discuss this exciting opportunity!

The predicted salary is between 43200 - 72000 £ per year.

Engineering Manager (C++)

Location: London based (Hybrid 2 days onsite)

Salary Range: Up to £160,000

Brief Summary

Annapurna Recruitment is seeking an experienced Engineering Manager – GPU Kernelto lead a high-impact team focused on optimizing machine learning (ML) workloads for embedded GPU environments. This London-based role offers the opportunity to work on cutting-edge AI deployment strategies for next-generation autonomous systems, with a hybrid working model.

What to Expect

The Engineering Manager will oversee a multidisciplinary team dedicated to developing custom GPU kernels and libraries that enhance the efficiency of transformer-based AI models on embedded GPUs and accelerators. Key responsibilities include:

  • Leading and mentoring a team of ML GPU kernel engineers to ensure efficient ML deployments across a wide range of devices.
  • Collaborating with technical leads to define foundational strategies for deployment frameworks, compilers, toolchains, and system-on-chips (SoCs).
  • Setting clear objectives and priorities, and efficiently allocating resources to meet project goals.
  • Engaging in cross-functional collaboration with ML engineers, software developers, and researchers to facilitate the deployment of end-to-end AI solutions at scale.

Essential Requirements:

  • Proven experience as an Engineering Manager delivering complex engineering projects.
  • Expertise in developing GPU kernels and/or ML compilers (e.g., CUDA, OpenCL, TensorRT, MLIR, TVM).
  • Experience optimizing systems to meet strict utilization and latency requirements.
  • Excellent interpersonal and communication skills.

Desirable:

  • Experience with C++ and ML frameworks such as PyTorch.
  • Familiarity with ML deployment pipelines.
  • Knowledge of embedded SoCs used in automotive environments (e.g., Nvidia, Qualcomm, Renesas).

Benefits

The company offers a comprehensive benefits package, including:

  • A hybrid working policy that combines in-office collaboration with remote flexibility.
  • Opportunities to work on groundbreaking AI technologies with real-world applications.
  • A supportive and inclusive work environment that values diversity and innovation.
  • Access to ongoing professional development and career growth opportunities.

Engineering Manager employer: Annapurna

As a leading developer of embodied intelligence for autonomous vehicles, we offer an exciting opportunity for an Engineering Manager to lead a talented team in a hybrid work environment based in the UK. Our commitment to innovation and excellence is reflected in our collaborative work culture, where employees are encouraged to grow and develop their skills while contributing to groundbreaking projects in the AV industry. With competitive benefits and a focus on employee well-being, we provide a rewarding workplace for those looking to make a meaningful impact in the future of transportation.
A

Contact Detail:

Annapurna Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Engineering Manager

✨Tip Number 1

Make sure to highlight your leadership experience in software development or embedded systems. Since the role requires managing a team, showcasing specific examples of how you've successfully led projects will set you apart.

✨Tip Number 2

Familiarize yourself with the latest trends in autonomous vehicle technology and AI. Being able to discuss current advancements and how they relate to the company's objectives will demonstrate your passion and knowledge during discussions.

✨Tip Number 3

Prepare to discuss your hands-on experience with Linux-based development and real-time systems. Be ready to provide examples of projects where you implemented fault-tolerant solutions or advanced system monitoring tools.

✨Tip Number 4

If you have experience with automotive software standards like ASPICE or AutoSAR, make sure to mention it. This knowledge is desirable for the role and can give you an edge over other candidates.

We think you need these skills to ace Engineering Manager

Leadership Skills
Software Development Lifecycle Management
Embedded Systems Knowledge
Real-Time Data Processing
System Diagnostics
Linux-Based Development
Edge Computing
C++ Programming
Rust Programming
Automotive Software Development
ASPICE Knowledge
DriveOS Familiarity
AutoSAR Understanding
Resource Allocation
Performance Metrics Monitoring

Some tips for your application 🫡

Understand the Company: Research the company’s mission and values, especially their focus on autonomous vehicles and AI. This will help you tailor your application to align with their goals.

Highlight Relevant Experience: Emphasize your leadership experience in software development or embedded systems. Provide specific examples of how you've managed teams and projects, particularly in real-time data processing or automotive software.

Showcase Technical Skills: Clearly outline your technical skills, especially your proficiency in programming languages like C++ or Rust, and your experience with Linux-based development. Mention any relevant tools or environments you are familiar with.

Craft a Strong Cover Letter: Write a compelling cover letter that not only summarizes your qualifications but also expresses your enthusiasm for the role and the company’s innovative approach to autonomous technology.

How to prepare for a job interview at Annapurna

✨Showcase Your Leadership Experience

Make sure to highlight your previous leadership roles in software development. Discuss specific examples where you successfully managed a team, set objectives, and achieved project milestones.

✨Demonstrate Technical Proficiency

Be prepared to discuss your hands-on experience with Linux-based development and real-time systems. Familiarize yourself with the programming languages mentioned, such as C++ or Rust, and be ready to answer technical questions related to embedded systems.

✨Align with Company Objectives

Research the company's goals and how they relate to autonomous vehicles. During the interview, express how your experience and vision align with their mission of pioneering AV technology and enhancing fleet operations.

✨Prepare for Problem-Solving Scenarios

Expect to encounter questions that assess your problem-solving skills, especially regarding fault-tolerant software solutions and system diagnostics. Prepare examples of past challenges you've faced and how you resolved them effectively.

Engineering Manager
Annapurna
A
  • Engineering Manager

    London
    Full-Time
    43200 - 72000 £ / year (est.)

    Application deadline: 2027-05-25

  • A

    Annapurna

Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>