Student Placement: Computational Software Engineer

Gain invaluable experience developing technical software in a commercial setting

About the Role

We are looking for a Computational Software Engineer to undertake one or more projects within our Development Division. The precise nature of the projects will depend on our business needs at the time and on the successful candidate's skills, but typical examples could be:

  • Porting and testing versions of NAG software to different software or hardware environments.
  • Writing code to implement new algorithms in the NAG Library, along with suitable test programs and documentation.
  • Re-writing code contributed by third-parties to NAG standards and incorporating it into the NAG Library.
  • Using software tools to investigate code coverage of existing test programs.
  • Developing programs which demonstrate the capabilities and advantages of NAG software, to be used by our sales and marketing staff when meeting customers, attending trade shows etc.

This post is based at NAG's head office in Oxford. The successful candidate will be mentored by an experienced member of staff, and will spend most of his or her time working in a small team. At the end of the placement, she or he will have gained experience developing world-class technical software in a commercial setting.

The placement will be for twelve months, starting on a mutually agreed date in Summer 2018. The annual salary will be £18,500, with 30 days holiday per year in addition to statutory holidays.

About You

We are looking for somebody who has completed the equivalent of two years of a three-year degree course. A strong computing component in the course is important and some mathematical background or experience using software to solve scientific or engineering problems would be a big advantage. The ideal candidate should have experience of programming in a Linux or Windows environment. Some knowledge of C or Fortran would be useful, but is not essential.

The Recruitment Process

To apply, please email your CV which should describe your technical abilities, and include the names of two referees, one of whom should be an academic familiar with your degree work. All applicants should have the ability to work in the UK without additional authorisation. The deadline for receipt of applications is Friday 17 November 2017. Selected candidates will be invited for a telephone interview, followed by a face-to-face interview in December 2017.

About NAG

The Numerical Algorithms Group (NAG) specialises in the provision of software for the solution of mathematical and statistical problems. This software is used by companies and institutions in a diverse range of industries all over the world to solve problems in many areas of commerce, science and engineering. The range of products and services that NAG offers has continually expanded and currently includes statistical, data mining and visualisation software and compilers and application development tools, all backed up by expert consultancy and technology licensing.

My year as a NAG Placement Student

In a recent NAG Blog post, 2016-2017 Placement Student Callum Fairbairn writes about his year at NAG. Read about his time here