Arupilot Software Engineer in Bristol

Arupilot Software Engineer in Bristol

Bristol Full-Time 50000 - 60000 £ / year (est.) Home office (partial)
S

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 in Bristol 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.

S

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 Bristol

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 Bristol

ArduPilot
PX4
C++ Development
MAVLink
UAV Communication Protocols
UAV Tuning
Mission Planner

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 your CV and cover letter are tailored specifically to the ArduPilot Software Engineer role. Highlight your hands-on experience with ArduPilot, C++, and any relevant tools like Mission Planner. We want to see how your skills match our needs!

Be Clear and Concise:Keep your application clear and to the point. Use bullet points where possible to make it easy for us to read through your qualifications and experiences. We appreciate a well-structured application that gets straight to the good stuff!

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 the role. Plus, it shows you’re serious about joining our team at StudySmarter!

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.