Internship and Year in Industry Placements for 2019 working with safety-critical aerospace software

Date posted: 
Friday, August 24, 2018
York, UK
Employment type: 
Full-time internship

Rapita Systems is a friendly, lively high-tech software company in York (near the University of York). Working mainly in aerospace, we help to keep the planes safe in the sky using advanced software analysis technologies.  Please see for more information. 

Rapita Systems is delighted to offer industry placements and internships to the best software undergraduates. Working in our software team, you can expect to be designing, developing and testing software to help our customers with verification of safety-critical software. The placements are an excellent introduction to practical software engineering for reliable software. Our previous placements have been extremely successful, with students having worked directly with our experienced team, brought new technologies to industrial reality and many of them having been offered permanent jobs in the company.

Projects and Placements

Placement students will work on the development and maintenance of our flagship RVS software. We are offering multiple projects and opportunities, depending on the skills and interests of the students. Whether you are working on the core development, applying it directly to our customers' projects, or working on the quality assurance of our own software, there is a lot to do and it will be a great experience.

As a software engineer, you will be working in our development team to support, maintain and build our core products.  You can expect to be working in a commercial environment, creating, debugging, testing software for PC and embedded systems. We use a variety of languages including C, C++, Java, Javascript, Ada, Python and Perl and you can expect to gain experience in some/all of these, plus databases and project management tools.

We are seeking applicants for the following positions/projects:

  • Back-end software engineer - much of our work involves complex algorithms, language parsing and automatic analysis of source and object code, you will be developing powerful features to RVS.
  • GUI software engineer - you can expect to be programming Java in our Eclipse-based graphical interface to add new features, and improve our user experience.
  • Software quality - you can expect to be working our expert quality team to build and maintain our DO-178C software qualification kit, software and documentation that show compliance to standards and specifications.

What we are looking for

  • Excellent software skills, ideally including development in some or all of C, Perl, Ada, Java, bash/scripting, SQL, C++. The language isn't important, the knowledge of software design, algorithms and data structures is.
  • Proactive attitude - keen to learn do new things, experiment and be a key player in a fast-paced, hardworking team.
  • Interest in high quality and/or safety-critical aerospace software.

What you will gain from your internship

  • Experience working in a fast paced technology company on industrial research and practical problems.
  • The opportunity to help a cutting edge software company reach out to new and existing customers.
  • Experience and exposure to different technologies, programming languages, methodologies, testing, processes and software practices.
  • The opportunity to work with industrial experts and leading manufacturers in a challenging and exciting domain.
  • Quality project-based work experience to enhance your CV and employability prospects.
  • The opportunity for future part time and full time employment.

How to apply

For year in industry placements and other placements of up to 15 months during a computer science or electronics degree:

  • Please apply directly by sending a CV and cover letter to
  • Alternatively, univiersity placements coordinators are welcome get in touch and coordnate.
  • Year in industry students and direct applicants MUST be eligible to work in the UK; please explain your eligibility in the CV or covering letter.
  • Make sure you explain the duration and expected dates.
  • Placements are treated as temporary fixed-term employment contracts, and are competitively salaried, depending on the skills and experience of the candidate.

For other placements that do not involve employment (e.g. short work placements, visiting academics, placements paid for by another employer, school-age work experience):

  • Please apply directly by sending a CV and cover letter to
  • Make sure you explain the duration and expected dates and why you would like to visit us.

The placements are based at our office in Osbaldwick, York.  All questions and applications should be sent to