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 in aviation.
- 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 in Bath employer: SR2 | Socially Responsible Recruitment | Certified B Corporation™
Join a forward-thinking team in Salisbury, where innovation meets opportunity in the rapidly evolving UAV sector. As an ArduPilot Software Engineer, you'll benefit from a collaborative work culture that prioritises employee growth and development, alongside competitive remuneration and the chance to work on cutting-edge technology that makes a real-world impact. With a hybrid working model, you can enjoy the flexibility of remote work while being part of a dynamic environment that fosters creativity and excellence.
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 Bath
✨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 in Bath
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 hold back on 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 and experiences. We appreciate clarity and brevity!
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. We can’t wait to hear from you!
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. Familiarise yourself with its architecture, features, and recent updates. Be ready to discuss your hands-on experience with it, as well as any challenges you've faced and how you overcame them.
✨Show Off Your C++ Skills
Since C++ development is key for this role, prepare to showcase your coding skills. Bring examples of past projects where you've used C++, especially in relation to UAV systems. Practising coding problems beforehand can also help you feel more confident.
✨Understand UAV Communication Protocols
Dive deep into MAVLink and other UAV communication protocols. Be prepared to explain how these protocols work and share any relevant experiences you've had with them. This will demonstrate your technical expertise and understanding of the field.
✨Prepare for Practical Scenarios
Expect to tackle practical scenarios during the interview. Think about how you would approach UAV tuning or sensor integration in real-world situations. Being able to articulate your thought process will show that you're not just knowledgeable but also practical.