At a Glance
- Tasks: Develop and test next-gen uncrewed aircraft systems in exciting flight control projects.
- Company: Join a leading UAV company making waves in defence and advanced aviation.
- Benefits: Competitive salary, hybrid work model, and opportunities for professional growth.
- Other info: Dynamic team environment with a focus on innovation and collaboration.
- Why this job: Be at the forefront of UAV technology and make a real impact on future designs.
- Qualifications: Hands-on experience with ArduPilot and C++ development skills required.
The predicted salary is between 50000 - 60000 £ per year.
UAVs are a hot topic! There is a rapidly growing number of companies that now build these platforms, but not all are operationally proven; making a difference where it matters and building future designs and iterations on real feedback. This one is. Here you'll help develop these next-generation uncrewed aircraft platforms whilst sitting in the flight controls team. You'll develop and test ArduPilot-based systems across simulation and live flight environments for defence and advanced aviation applications.
What you’ll be doing:
- Developing and configuring ArduPilot-based flight control systems
- UAV tuning, flight testing and log analysis
- Sensor integration including GPS, cameras and LiDAR
- Supporting simulation environments and software architecture
- Working across embedded software, communications and flight systems
Key Experience Needed:
- Strong hands-on experience with ArduPilot, PX4 or similar autopilot stacks
- C++ development experience
- MAVLink and UAV communication protocols
- UAV tuning, Mission Planner, MAVProxy or similar tooling
- Experience with CAN, SPI, I2C, UDP or TCP
Desirable Experience to have:
- Linux or SITL environments
- Lua, Python or Rust
- Flight control systems or control theory exposure
This is a hybrid role, doing 3 days a week onsite. For immediate consideration, please apply.
Arupilot Software Engineer employer: SR2 | Socially Responsible Recruitment | Certified B Corporation™
Join a forward-thinking company in Salisbury that is at the forefront of UAV technology, where your contributions will directly impact the development of next-generation uncrewed aircraft systems. With a strong emphasis on innovation and collaboration, we offer a dynamic work culture that fosters professional growth through hands-on experience and cutting-edge projects. Enjoy the benefits of a hybrid working model, competitive salary, and the opportunity to work on meaningful defence and advanced aviation applications.
Contact Details:
SR2 | Socially Responsible Recruitment | Certified B Corporation™ Recruitment Team
StudySmarter Expert Advice🤫
We think this is how you could land Arupilot Software Engineer
✨Tip Number 1
Network like a pro! Reach out to folks in the UAV and software engineering circles. Attend meetups or online forums where you can chat about ArduPilot and share your passion for flight control systems.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your projects with ArduPilot, C++, or any UAV tuning you've done. This will give potential employers a taste of what you can bring to the table.
✨Tip Number 3
Prepare for those interviews! Brush up on your knowledge of MAVLink, sensor integration, and flight testing. Be ready to discuss your hands-on experience and how it relates to the role.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets noticed. Plus, we love seeing candidates who are proactive about their job search.
We think you need these skills to ace Arupilot Software Engineer
Some tips for your application 🫡
Show Your Passion for UAVs:When writing your application, let us see your enthusiasm for UAV technology! Mention any personal projects or experiences that relate to ArduPilot or similar systems. We love candidates who are genuinely excited about what they do.
Tailor Your CV and Cover Letter:Make sure to customise your CV and cover letter to highlight your relevant experience with ArduPilot, C++, and UAV tuning. We want to see how your skills align with the job description, so don’t be shy about showcasing your expertise!
Be Clear and Concise:Keep your application straightforward and to the point. Use bullet points where possible to make it easy for us to read through your qualifications. We appreciate clarity and brevity, especially when it comes to technical skills.
Apply Through Our Website:Don’t forget to submit your application through our website! It’s the best way for us to receive your details and ensures you’re considered for the role. Plus, it makes the whole process smoother for everyone involved.
How to prepare for a job interview at SR2 | Socially Responsible Recruitment | Certified B Corporation™
✨Know Your ArduPilot Inside Out
Make sure you brush up on your ArduPilot knowledge before the interview. Familiarise yourself with its architecture, features, and recent updates. Being able to discuss specific projects or experiences where you've used ArduPilot will show your passion and expertise.
✨Show Off Your C++ Skills
Since C++ development experience is key for this role, be prepared to talk about your past projects involving C++. Bring examples of code you've written or challenges you've overcome. If possible, practice explaining your thought process behind your coding decisions.
✨Get Comfortable with UAV Communication Protocols
Understanding MAVLink and other UAV communication protocols is crucial. Brush up on how these protocols work and be ready to discuss how you've implemented them in previous projects. This will demonstrate your technical knowledge and readiness for the role.
✨Prepare for Practical Scenarios
Expect to face practical scenarios or problem-solving questions during the interview. Think about how you would approach UAV tuning or sensor integration challenges. Practising these scenarios can help you articulate your thought process clearly and confidently.