Software Development Engineer (Control & Autonomy) in Farnborough
Software Development Engineer (Control & Autonomy)

Software Development Engineer (Control & Autonomy) in Farnborough

Farnborough Full-Time 45000 - 55000 £ / year (est.) No home office possible
Q

At a Glance

  • Tasks: Design and develop cutting-edge autonomy solutions for military aviation systems.
  • Company: Join QinetiQ, a leader in defence technology and innovation.
  • Benefits: Enjoy competitive salary, generous holidays, and health benefits.
  • Other info: Dynamic environment with opportunities for travel and career growth.
  • Why this job: Shape the future of crewed and uncrewed operations with advanced tech.
  • Qualifications: Degree in STEM and proven C programming experience required.

The predicted salary is between 45000 - 55000 £ per year.

Are you ready to be part of the future? At QinetiQ, we’re not just imagining tomorrow – we are creating it. From cutting-edge defence technology to ground-breaking innovations, our mission is to empower and protect lives. Join us as a Software Development Engineer at our Farnborough site, where you’ll work with advanced technologies alongside some of the brightest minds in the industry.

The Role

As a Software Development Engineer, you’ll play a key role in designing, developing and delivering autonomy solutions that support complex military aviation systems, helping shape the future of crewed and uncrewed operations. Day-to-day, you’ll take ownership of technical work packages, contribute to research and development activities, and support the integration and testing of autonomy and control technologies from concept through to live trials.

Your responsibilities will include:

  • Applying software & systems engineering principles to the development of control and autonomy solutions
  • Leading or contributing to algorithm development for autonomous and decision-support systems
  • Developing production-level autonomy software using C, ideally C++, with exposure to Matlab
  • Analysing and modelling uncrewed systems within synthetic environments
  • Supporting hardware integration, testing and formally assessed trials in the UK and overseas
  • Collaborating with multidisciplinary teams and external partners to deliver operational capability

Essential experience of the Software Development Engineer (Control & Autonomy):

  • Proven C programming experience, ideally C++, within complex or safety-critical systems
  • Knowledge of systems engineering principles
  • Background in control, autonomy or complex software-based systems
  • Experience with modelling, simulation or algorithm development

Essential qualifications for the Software Development Engineer (Control & Autonomy):

  • Degree in a STEM discipline such as Engineering, Physics or Applied Mathematics

This role is full time (37 hours per week) based at Farnborough. Travel to other QinetiQ and customer sites, including trial locations in the UK and overseas, will be expected.

At our Farnborough site exciting work takes place at our state-of-the-art facility, with high-energy laser technologies, our 5m pressurised wind tunnel which has a simulation capability that is unique in the UK and our large research and development projects is a real hub of creativity, research and innovation.

Why Join QinetiQ?

As we continue to grow into new markets around the world, there’s never been a more exciting time to join QinetiQ. The formula for success is our appetite for innovation and having the courage to take on a wide variety of complex challenges. As a QinetiQ employee, you’ll experience a unique working environment where teams from different backgrounds, disciplines and experiences enjoy collaborating widely and openly as we undertake this exciting and rewarding journey.

Through effective teamwork, and pulling together, you’ll get to experience what happens when we all share different perspectives, blend disciplines, and link technologies; constantly discovering new ways of solving complex problems in a diverse and inclusive environment where you can be authentic, feel valued and realise your full potential.

Our Benefits

  • Matched contribution pension scheme, with life assurance
  • Generous holiday allowance, with the option to purchase additional days
  • Options to join Health Cash Plan, Private Medical Insurance and Dental Insurance
  • Employee discount portal: Personal Accident Insurance, Travel Insurance, Restaurants, Cinema Tickets and much more
  • Volunteering Opportunities - helping charities and local community

Our Recruitment Process:

We want to make sure that our recruitment process is as inclusive as possible and we aspire to bring out the best in our candidates by creating an environment where everyone feels valued, heard and supported. If you have a disability or health condition that may affect your performance in certain assessment types, please speak to your Recruiter about potential reasonable adjustments.

Please note that all applicants for this role must be eligible for SC clearance, as a minimum.

Software Development Engineer (Control & Autonomy) in Farnborough employer: QinetiQ Security & Defense Contractors

At QinetiQ, we pride ourselves on being an exceptional employer, offering a dynamic work environment at our state-of-the-art Farnborough facility. Our commitment to innovation and collaboration fosters a culture where diverse teams thrive, providing ample opportunities for professional growth and development. With competitive benefits, including a matched pension scheme and generous holiday allowance, we empower our employees to contribute meaningfully to cutting-edge defence technology while enjoying a fulfilling work-life balance.
Q

Contact Detail:

QinetiQ Security & Defense Contractors Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Software Development Engineer (Control & Autonomy) in Farnborough

✨Tip Number 1

Network like a pro! Reach out to current or former employees at QinetiQ on LinkedIn. A friendly chat can give you insider info and maybe even a referral, which can really boost your chances.

✨Tip Number 2

Prepare for the interview by brushing up on your C and C++ skills. Be ready to discuss your past projects and how they relate to autonomy solutions. Show them you’re not just a coder, but a problem solver!

✨Tip Number 3

Don’t forget to showcase your teamwork skills! QinetiQ values collaboration, so be prepared to share examples of how you’ve worked with diverse teams to tackle complex challenges.

✨Tip Number 4

Apply through our website! It’s the best way to ensure your application gets seen. Plus, you’ll find all the latest roles and updates about life at QinetiQ right there.

We think you need these skills to ace Software Development Engineer (Control & Autonomy) in Farnborough

C Programming
C++ Programming
Software Development
Systems Engineering Principles
Algorithm Development
Autonomy Solutions
Control Technologies
Modelling and Simulation
Hardware Integration
Testing and Trials
Collaboration with Multidisciplinary Teams
Research and Development
Problem-Solving Skills
STEM Degree

Some tips for your application 🫡

Tailor Your CV: Make sure your CV is tailored to the Software Development Engineer role. Highlight your experience with C and C++, as well as any work you've done in control and autonomy systems. 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 working at QinetiQ and how your background makes you a great fit for the team. Don’t forget to mention any relevant projects or experiences that showcase your skills.

Showcase Your Problem-Solving Skills: In your application, be sure to highlight specific examples where you've tackled complex problems, especially in software development or algorithm design. We love seeing how you approach challenges and come up with innovative solutions!

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, you can easily keep track of your application status there!

How to prepare for a job interview at QinetiQ Security & Defense Contractors

✨Know Your Code

Brush up on your C and C++ programming skills, as these are crucial for the role. Be prepared to discuss specific projects where you've applied these languages, especially in complex or safety-critical systems.

✨Understand Systems Engineering

Familiarise yourself with systems engineering principles and how they apply to control and autonomy solutions. Be ready to explain how you've used these principles in past projects or studies.

✨Showcase Your Problem-Solving Skills

Prepare examples of how you've tackled algorithm development or modelling challenges in previous roles or academic projects. Highlight your ability to analyse and simulate uncrewed systems effectively.

✨Collaborate and Communicate

Since this role involves working with multidisciplinary teams, think of instances where you've successfully collaborated with others. Be ready to discuss how you communicate technical concepts to non-technical team members.

Software Development Engineer (Control & Autonomy) in Farnborough
QinetiQ Security & Defense Contractors
Location: Farnborough

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

>