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.
Locations
Arupilot Software Engineer in Newport, Wales employer: SR2 | Socially Responsible Recruitment | Certified B Corporation™
As an ArduPilot Software Engineer at our Salisbury location, you'll be part of a dynamic team dedicated to pioneering the future of uncrewed aircraft systems. We offer a collaborative work culture that values innovation and professional growth, alongside competitive salaries and the opportunity to work on cutting-edge technology in defence and advanced aviation. With a hybrid working model, you can enjoy a balanced work-life while contributing to meaningful projects that make a real impact.
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 in Newport, Wales
✨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 and UAV communication protocols. Be ready to discuss your hands-on experience and how you’ve tackled challenges in previous projects.
✨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 in Newport, Wales
Some tips for your application 🫡
Tailor Your CV:Make sure your CV is tailored to the ArduPilot Software Engineer role. Highlight your hands-on experience with ArduPilot, C++, and any relevant UAV tuning or flight testing you've done. We want to see how your skills match up with what we're looking for!
Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Use it to explain why you're passionate about UAVs and how your experience aligns with our mission at StudySmarter. Keep it concise but engaging – we love a good story!
Show Off Your Projects:If you've worked on any cool projects related to UAVs or flight control systems, make sure to mention them! We want to see your practical experience and how you've applied your skills in real-world scenarios. Don't be shy – show us what you've got!
Apply Through Our Website:We encourage you to apply through our website for the best chance of getting noticed. It helps us keep track of applications and ensures you’re considered for the role. Plus, it’s super easy – just a few clicks and you’re done!
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.