Job Search and Career Advice Platform

Enable job alerts via email!

Flight Software Engineer Robotics

YT Technologies

England

On-site

GBP 55,000 - 65,000

Full time

2 days ago
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A technology company in London is seeking a Flight Software Engineer to develop critical software components for robotics and AI applications. The ideal candidate will have a degree in a relevant field and experience in safety-critical software development. Key skills include proficiency in C/C++ and Python along with experience in robotics frameworks like ROS. This role offers a competitive salary and benefits, and candidates must be eligible for UK SC clearance.

Benefits

Generous benefits

Qualifications

  • Degree in Computer Science, Aerospace, Robotics, Electrical Engineering, or related field.
  • Experience in developing software for robotic systems is essential.
  • Proficiency in C/C++ and Python is mandatory.

Responsibilities

  • Design, develop, and implement robotic software components and algorithms.
  • Collaborate with cross-functional teams for software integration.
  • Conduct rigorous testing and validation of software components.

Skills

C/C++
Python
Robotics algorithms
Safety-critical systems
Agile methodologies

Education

Bachelor's or Master's degree in relevant field

Tools

ROS
Gazebo
MoveIt
Job description
Flight Software Engineer (Robotics and UAS/UAV) – London

£55,000-£65,000

My client is seeking a talented Flight Software Engineer to join their team building cutting-edge assurance systems for AI and robotics applications. You will play a crucial role in developing software components that enable safe and reliable operation of AI-enabled robotics and autonomous systems within their product line.

Responsibilities
  • Design, develop, and implement robotic software components and algorithms for perception, planning, control, and decision-making within the product.
  • Collaborate with cross-functional teams, including embedded software engineers, systems architects, and AI/ML experts, to integrate software components seamlessly into the overall system.
  • Conduct rigorous testing, optimisation, and validation of robotic software components to ensure compliance with safety and performance requirements.
  • Contribute to the continuous improvement of the team's software development processes, tooling, and methodologies for robotic systems.
Key Skills and Experience
  • Bachelor's or Master's degree in Computer Science, Aerospace, Robotics, Electrical Engineering, or a related field, with a strong focus on robotics software development.
  • Experience in developing software for robotic systems, with a proven track record in delivering safety-critical or mission-critical systems.
  • Proficiency in C/C++ and Python, with experience in robotics frameworks (e.g., ROS, Gazebo, MoveIt).
  • Strong knowledge of robotics algorithms and techniques, including perception, planning, control, and decision-making.
  • Solid understanding of software development methodologies, such as Agile, Continuous Integration, and Test-Driven Development.
  • Experience with safety-critical software development standards and certification processes (e.g., DO-178C, ISO 26262, IEC 61508) is a plus.
  • The role comes with generous benefits, and you must be eligible for UK SC clearance.

Please get in touch immediately to be considered!

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.