Engineering Manager for Onboard Software


Company 

Annapurna

Location 

London

Employment Hours 

Full Time

Employment Type 

Permanent

Salary 

Job Requirements/Description

Annapurna has teamed up with a groundbreaking company, that is revolutionizing the field of Embodied AI technology. This partner company develops sophisticated AI software and models that empower vehicles to navigate and understand complex environments, enhancing the functionality and safety of automated driving systems.


Your Impact:

As the leader of the Robot Software team, you will be instrumental in developing and optimizing software solutions that enable the integration of sensor data and vehicle control systems for autonomous functionality on embedded platforms. Your role will involve overseeing the entire process, from concept to deployment, ensuring the effective operation of the autonomous vehicle fleet. Your expertise in Linux-based systems, embedded computing, and automotive diagnostics will be crucial to the success of this mission.


Key Responsibilities:

The Robot Software team plays a vital role in integrating AI-driven solutions into vehicles. In this role, you will collaborate closely with teams across multiple disciplines, including Science, Robotics, and Product Management, to:


-Leadership and Strategy: Lead a dynamic team of Software and Systems Engineers, setting clear objectives and driving the strategic deployment of software across autonomous vehicle systems.

- Software Integration: Oversee the creation and integration of software that ensures comprehensive sensor data capture and processing, essential for high-performance autonomous operations.

- Real-Time System Oversight: Manage the deployment and maintenance of real-time applications on Linux platforms, focusing on data handling and on-device machine learning.

- System Reliability and Diagnostics: Develop robust, fault-tolerant software with advanced diagnostic capabilities to swiftly address and resolve any issues affecting vehicle performance.

- Performance Optimization: Implement sophisticated monitoring tools to track and enhance system performance, ensuring the autonomous vehicle fleet operates at peak efficiency.

- Resource Management: Allocate and manage resources, including personnel and infrastructure, to ensure projects are completed on time and meet all performance criteria.

- Team Development: Recruit, mentor, and grow your team, fostering a culture of excellence and continuous innovation. Identify and address skill gaps through targeted training and recruitment efforts.


Essential Skills and Experience:

- Leadership Experience: At least 5 years of leadership experience in software development or embedded systems, with a minimum of 3 years managing software development teams throughout the entire software lifecycle.

- Technical Expertise: Extensive knowledge in embedded systems software development, real-time data processing, and system diagnostics, particularly within the automotive or other regulated industries.

- Technical Skills: Proficiency in Linux-based development, real-time systems, and edge computing, along with experience in programming languages like C++ or Rust and relevant software tools.

- Strategic Vision: Ability to design and execute technology initiatives that align with both short-term and long-term business objectives.

- Collaborative Communication: Strong interpersonal and communication skills, with a proven ability to collaborate effectively across diverse technical teams.

- Educational Background: A bachelor’s degree in Computer Science, Electrical Engineering, or a related discipline.

Company 

Annapurna

Location 

London

Employment Hours 

Full Time

Employment Type 

Permanent

Salary 

An error has occurred. This application may no longer respond until reloaded. Reload 🗙