Job title: Embedded Firmware Engineer
Job type: Permanent
Emp type: Full-time
Industry: Aerospace / Space / Defence
Functional Expertise: Hardware Engineering
Skills: C Python C++ Software Development
Salary type: Annual
Salary: GBP £55,000.00
Location: Maidenhead, UK
Job published: 01-08-2024
Job ID: 32192
Contact name: Stuart Bennett
Contact email: stuart.bennett@ampererecruitment.co.uk

Job Description

Embedded Firmware Engineer (Embedded Software and Robotics)

Our client is seeking an experienced Embedded Firmware Engineer with expertise in embedded software development, analogue and digital electronics, and robotics. As a key member of their team, you will lead projects and collaborate with multidisciplinary colleagues, including electronics, mechanical, and aerospace engineers, as well as technicians and flight teams. Their focus is on developing aircraft and payload components, driving improvements in their production line.

Responsibilities:

  • Design and implement safety-critical control algorithms for total self-driving vehicles.
  • Generate innovative solutions to technical challenges in mapping, localisation, object detection, behaviour, and trajectory prediction.
  • Analyse data from simulation and real-world testing to enhance system performance.
  • Debug complex issues involving software components distributed across multiple processors, interacting with sensors and physical actuators.
  • Lead the integration of third-party sensor, communication, and actuator systems onto vehicles.
  • Oversee flight testing of new autonomous features.

Required Skills and Experience:

  • Practical experience operating unmanned or robotic systems.
  • 2+ years of cross-platform software engineering using C++ or Python.
  • Familiarity with autonomous systems in areas such as 3D environment reconstruction, tracking, prediction, perception, localisation, estimation, and machine learning.
  • Real-world experience working with robot systems in a lab or industry setting.
  • Proficiency in low-bandwidth communications protocols and relevant hardware.

Desirable:

  • Bachelor or advanced degree in an applicable engineering field or equivalent work experience.
  • Understanding of general software development processes.
  • Experience integrating third-party sensor systems.

If this opportunity is of interest, please apply with an up-to-date CV and contact information.