Software Engineer (Flight Software)

London
4 days ago
Create job alert

Flight Software Engineer - Robotics & Autonomous Systems

Up to £65,000 + Excellent Benefits | Full-Time | Permanent
(Anonymous Client - Cutting‑Edge Robotics Start‑Up)

Are you excited by the challenge of building safety‑critical software for next‑generation autonomous systems?
Our clientm, an innovative, fast‑growing robotics start‑up, is seeking a Flight Software Engineer to help develop advanced assurance and autonomy systems used across AI‑enabled robotic platforms.

This is an opportunity to work on genuinely groundbreaking technology within a mission‑driven organisation shaping the future of autonomous safety.

The Role

As a Flight Software Engineer, you will design and build core robotics software components that enable safe, predictable, and high‑performance operation of autonomous systems. You'll work across perception, planning, control, and decision‑making, collaborating with experts in embedded engineering, AI/ML, and systems architecture.

You will play a key role in developing software that meets the highest safety standards,rigorously tested, deeply validated, and engineered for real‑world, high‑stakes applications.

Key Responsibilities

Develop robotic software algorithms for perception, planning, control, and decision‑making across the autonomy stack.
Collaborate closely with cross‑functional teams to integrate components into complex robotic systems.
Conduct robust testing, optimisation, and validation to meet strict safety and performance requirements.
Improve development processes, tools, and methodologies to support high‑reliability robotics engineering.
Stay up to date with the latest advances in robotics software and apply innovative techniques to production systems.
Mentor junior engineers and support team growth.

Skills & Experience

Degree in Computer Science, Robotics, Aerospace, Electrical Engineering, or related field.
Proven experience developing software for robotics or autonomous systems, ideally safety‑critical or mission‑critical.
Strong proficiency in C/C++ and Python, with hands‑on experience in robotics frameworks (e.g. ROS, Gazebo, MoveIt).
Strong understanding of algorithms in perception, motion planning, control, and decision‑making.
Experience with development practices such as Agile, CI/CD, TDD.
Knowledge of safety‑critical standards (e.g. DO‑178C, ISO 26262, IEC 61508) is beneficial.
Excellent debugging, problem‑solving, communication, and teamwork skills.
Ability to obtain UK Security Clearance (SC).

Working Culture

This role suits someone who enjoys the pace and ownership of a start‑up environment. You'll thrive if you:

Love solving complex technical challenges
Enjoy working collaboratively and adapting quickly
Are comfortable wearing multiple hats as the company scales
Embrace responsibility and want to help build something from the ground up
Can commit to occasional extended hours during key phases - not as standard, but because progress matters

Benefits

Salary sacrifice pension with 5% company match
Generous holiday allowance
EV car scheme
Cycle to Work
More benefits planned as the business continues to scale

DCS Recruitment and all associated companies are committed to creating a working environment where diversity is celebrated and everyone is treated fairly, regardless of gender, gender identity, disability, ethnic origin, religion or belief, sexual orientation, marital or transgender status, age, or nationality

Related Jobs

View all jobs

Software Engineer

Software Engineer

Software Engineer

Software Engineer

Software Engineer

Software Engineer - Robotics

Subscribe to Future Tech Insights for the latest jobs & insights, direct to your inbox.

By subscribing, you agree to our privacy policy and terms of service.

Industry Insights

Discover insightful articles, industry insights, expert tips, and curated resources.

How Many Robotics Tools Do You Need to Know to Get a Robotics Job?

If you’re pursuing a career in robotics, it can feel like the list of tools you should learn never ends. One job advert asks for ROS, another mentions Gazebo, another wants experience with Python, Linux, C++, RobotStudio, MATLAB/Simulink, perception stacks, control frameworks, real-time OS, vision libraries — and that’s just scratching the surface. With so many frameworks, languages and platforms, it’s no wonder robotics job seekers feel overwhelmed. But here’s the honest truth most recruiters won’t say explicitly: 👉 They don’t hire you because you know every tool — they hire you because you can apply the right tools to solve real robotics problems reliably and explain your reasoning clearly. Tools matter — but only in service of outcomes. So the real question isn’t how many tools you should know, but which tools you should master and why. For most robotics roles, the answer is significantly fewer — and far more focused — than you might assume. This article breaks down what employers really expect, which tools are core, which are role-specific, and how to focus your learning so you look capable, confident, and ready to contribute from day one.

What Hiring Managers Look for First in Robotics Job Applications (UK Guide)

Robotics is one of the most dynamic, interdisciplinary fields in technology — blending mechanical systems, embedded software, controls, perception (AI/vision), modelling, simulation and systems integration. Hiring managers in this space are highly selective because robotics teams need people who can solve real-world problems under constraints, work across disciplines, and deliver safe, reliable systems. And here’s the reality: hiring managers do not read every word of your CV. Like in many tech domains, they scan quickly — often forming a judgement in the first 10–20 seconds. In robotics, those first signals are especially important because the work is complex and there’s a wide range of candidate backgrounds. This guide unpacks exactly what hiring managers look for first in robotics applications and how to optimise your CV, portfolio and cover letter so you stand out in the UK market.

The Skills Gap in Robotics Jobs: What Universities Aren’t Teaching

Robotics is no longer confined to science fiction or isolated research labs. Today, robots perform critical tasks across manufacturing, healthcare, logistics, agriculture, defence, hospitality and even education. In the UK, businesses are embracing automation to improve productivity, reduce costs and tackle labour shortages. Yet despite strong interest and a growing number of university programmes in robotics, many employers report a persistent problem: graduates are not job-ready for real-world robotics roles. This is not a question of intelligence or dedication. It is a widening skills gap between what universities teach and what employers actually need in robotics jobs. In this article, we’ll explore that gap in depth — what universities do well, where their programmes often fall short, why the disconnect exists, what employers really want, and how you can bridge the divide to build a thriving career in robotics.