At a Glance
- Tasks: Own the autopilot software stack and enhance drone flight performance.
- Company: Fast-scaling defence-tech startup at the forefront of drone innovation.
- Benefits: Competitive salary, bonuses, stock options, and private healthcare.
- Other info: Exciting growth phase with opportunities for career advancement.
- Why this job: Join a dynamic team solving complex challenges in unmanned systems.
- Qualifications: Experience with Ardupilot, C++, and UAV flight testing required.
The predicted salary is between 50000 - 70000 € per year.
We are a profitable, fast-scaling defence-tech startup - operating on the extreme edge of innovation in the evolving domain of unmanned systems / drones. Our world-class team of Engineers are delivering solutions deemed impossible by many, for some of the most complex and challenging problems in the Drones / UAS space. With strong revenue growth, a loyal customer base, and an ambitious scaling plan, we are entering an exciting new phase of growth.
Our drone platforms span fixed-wing and multi-rotor UAS from small tactical quadcopters to larger fielded systems. They are in the hands of users in live operational environments. The autopilot stack that controls them — built on Ardupilot — has to be reliable, tuneable, and continuously improving. We need an experienced Software Engineer who can own the flight control software stack: from parameter tuning and SITL simulation to sensor integration and real-world flight testing.
You will be the person who makes our platforms fly better, safer, and smarter. You will write code, simulate, flash firmware, watch it fly, and iterate the same week. On top of that you’ll configure, tune, and test Ardupilot flight control systems across fixed-wing and multi-rotor platforms — writing custom C++ code, integrating sensors and payloads, analysing flight logs, and supporting new platforms from bench testing through to operational handover.
What you will do:
- Own the autopilot software stack for one or more platforms end to end.
- Write high-quality C++ that runs on embedded flight controllers.
- Tune PID loops and control systems against real flight data and simulation.
- Develop and maintain SITL environments so that new code can be validated before it ever sees air time.
- Define and execute software test plans across bench, SITL, ground, and flight environments.
- Document software requirements, design decisions, and parameter rationale.
- Participate in peer reviews and contribute to internal engineering standards.
- Attend flight testing sessions at our test site.
- Support the integration of emerging technologies as the product roadmap evolves.
- Contribute to the Arduplane mainline project, pushing appropriate fixes back into the mainline.
- Take responsibility for the security of digital forensics.
Essential skills/experience:
- Proven hands-on experience with Ardupilot, PX4, or a comparable open-source autopilot stack.
- Strong working knowledge of MAVLink, mission planning tools, and UAV communication protocols.
- Practical experience with UAV tuning, flight testing, and log analysis using Mission Planner, MAVProxy, or equivalent.
- Excellent working knowledge of C++.
- Familiarity with embedded communication protocols: CAN, SPI, I2C, UART, UDP, TCP.
- Experience taking a design from software requirements definition through to a tested, working implementation.
- Ability to work independently and make sound engineering judgements in a fast-paced R&D environment.
“Nice to have” skills/experience:
- Familiarity with Linux environments and Ardupilot SITL workflows.
- Experience with scripting languages: LUA, Python, or Rust.
- Background in aeronautics, control systems, or aerospace engineering.
- Knowledge of PID control loops, Filters and flight dynamics.
- Familiarity with safety-critical or defence software engineering standards.
- Experience working in an Agile development environment.
- BSc or MSc in Engineering, Computer Science, or a related discipline.
- General enthusiasm for aviation and unmanned systems.
Compensation:
- Competitive base salary.
- Annual bonus.
- Employee stock options scheme.
- Private healthcare (family plan).
- Life insurance + more!
Software Engineer (Ardupilot) in Hereford employer: Stealth mode defence-tech startup
As a fast-scaling defence-tech startup, we offer an exhilarating work environment where innovation thrives and every team member plays a crucial role in shaping the future of unmanned systems. Our commitment to employee growth is evident through hands-on experience with cutting-edge technology, competitive compensation packages, and a collaborative culture that encourages creativity and problem-solving. Join us at this pivotal moment and be part of a team that not only values your contributions but also supports your professional development in a dynamic and rewarding setting.
Contact Detail:
Stealth mode defence-tech startup Recruiting Team
StudySmarter Expert Advice🤫
We think this is how you could land Software Engineer (Ardupilot) in Hereford
✨Tip Number 1
Network like a pro! Reach out to current employees on LinkedIn or attend industry meetups. A friendly chat can give us insights into the company culture and maybe even a referral!
✨Tip Number 2
Show off your skills in real-time! If you’ve got a project or a GitHub repo showcasing your C++ prowess or Ardupilot experience, share it during interviews. It’s a great way to demonstrate what you can bring to the table.
✨Tip Number 3
Prepare for technical challenges! Brush up on your PID tuning and flight testing knowledge. We want to see how you tackle real-world problems, so be ready to discuss your thought process and solutions.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, we love seeing candidates who take that extra step!
We think you need these skills to ace Software Engineer (Ardupilot) in Hereford
Some tips for your application 🫡
Show Your Passion for Drones:When you're writing your application, let your enthusiasm for drones and unmanned systems shine through. We want to see that you’re not just looking for a job, but that you genuinely care about the technology and its potential.
Tailor Your Experience:Make sure to highlight your hands-on experience with Ardupilot or similar autopilot stacks. We love seeing specific examples of how you've tackled challenges in UAV tuning or flight testing, so don’t hold back!
Be Clear and Concise:Keep your application clear and to the point. We appreciate well-structured applications that get straight to the heart of your skills and experiences. Avoid jargon unless it’s relevant to the role!
Apply Through Our Website:Don’t forget to apply through our website! It’s the best way for us to receive your application and ensures you’re considered for this exciting opportunity. We can’t wait to hear from you!
How to prepare for a job interview at Stealth mode defence-tech startup
✨Know Your Ardupilot Inside Out
Make sure you brush up on your knowledge of Ardupilot and its functionalities. Be prepared to discuss your hands-on experience with it, including any specific projects you've worked on. This will show that you're not just familiar with the software but can also contribute meaningfully from day one.
✨Demonstrate Your C++ Skills
Since high-quality C++ coding is crucial for this role, be ready to showcase your coding skills. You might be asked to solve a problem or even write a small piece of code during the interview. Practise common algorithms and data structures in C++ to ensure you're sharp and ready.
✨Prepare for Real-World Scenarios
Expect questions that relate to real-world flight testing and UAV tuning. Think about past experiences where you had to troubleshoot issues or improve flight performance. Sharing specific examples will help illustrate your problem-solving abilities and technical expertise.
✨Show Your Passion for Drones
Let your enthusiasm for aviation and unmanned systems shine through. Talk about any personal projects, interests, or recent developments in the drone industry that excite you. This will help convey your genuine interest in the field and align with the company's innovative spirit.