At a Glance
- Tasks: Develop and test next-gen uncrewed aircraft systems in a dynamic flight controls team.
- Company: Join a leading company in UAV technology with a focus on innovation.
- Benefits: Competitive salary, hybrid work model, and opportunities for professional growth.
- Other info: Work in a collaborative environment with excellent career advancement potential.
- Why this job: Make a real impact in the exciting world of UAVs and advanced aviation.
- Qualifications: Hands-on experience with ArduPilot and C++ development skills required.
The predicted salary is between 50000 - 60000 £ per year.
Learn more about the general tasks related to this opportunity below, as well as required skills.
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.
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: UK CPC
Join a forward-thinking team in Salisbury as an ArduPilot Software Engineer, where you'll be at the forefront of developing next-generation uncrewed aircraft systems. With a strong emphasis on innovation and collaboration, our work culture fosters continuous learning and professional growth, offering you the chance to make a tangible impact in the defence and advanced aviation sectors. Enjoy the benefits of a hybrid working model, competitive salary, and the opportunity to work with cutting-edge technology in a supportive environment that values your contributions.
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 space on LinkedIn or at industry events. We all know that sometimes it’s not just what you know, but who you know that can land you that dream job.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your projects with ArduPilot or similar systems. We want to see your hands-on experience, so include videos or documentation of your work to really impress potential employers.
✨Tip Number 3
Prepare for technical interviews by brushing up on your C++ and MAVLink knowledge. We suggest doing mock interviews with friends or using online platforms to get comfortable with the types of questions you might face.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen. 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 🫡
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 projects. We want to see how your skills match 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 needs. Keep it concise but engaging – we love a good story!
Show Off Your Projects:If you've worked on any cool UAV projects or have experience with MAVLink or similar protocols, make sure to mention them. We’re keen to see real-world applications of your skills, so don’t hold back!
Apply Through Our Website:We encourage you to apply directly through our website. It’s the best way to ensure your application gets into the right hands. Plus, it shows us you’re serious about joining our team!
How to prepare for a job interview at UK CPC
✨Know Your Stuff
Make sure you brush up on your ArduPilot and UAV knowledge. Familiarise yourself with the latest developments in flight control systems and be ready to discuss your hands-on experience with C++ and MAVLink. This will show that you're not just a candidate, but someone who’s genuinely passionate about the field.
✨Showcase Your Projects
Prepare to talk about specific projects you've worked on, especially those involving UAV tuning or sensor integration. Bring examples of how you’ve tackled challenges in simulation environments or live flights. This gives the interviewers a clear picture of your practical skills and problem-solving abilities.
✨Ask Smart Questions
Don’t just wait for questions to be thrown at you; come prepared with insightful questions about the team’s current projects or future goals. This shows your interest in the role and helps you gauge if the company is the right fit for you.
✨Be Ready for Technical Challenges
Expect some technical questions or even a coding challenge related to C++ or UAV communication protocols. Practise common problems beforehand, so you can demonstrate your thought process and technical prowess during the interview.