HPC Software Developer

  • Job Reference: R11351
  • Date Posted: 13 November 2023
  • Recruiter: AWE
  • Website: https://www.awe.co.uk/
  • Location: Reading, Berkshire
  • Salary: £33,000 to £46,000
  • Sector: Government & Defence, Science & Technology
  • Job Type: Permanent

Job Description

Would you like to work on an industry leading high-performance computing platform? An opportunity is now available for a High Performance Computing Software Developer to provide computer science support, through development and deployment of software techniques and solutions.

High Performance Computing (HPC) Software Developer

Location - Reading area

Package - £33,000-£46,000 (depending on your suitability and level of experience)

Closing Date: 11th December 2023

Key Responsibilities:

  • Providing appropriate assistance for porting specific codes to new platforms

  • Design, coding, testing, installation and maintenance of software modules

  • Production of suitable online documentation

  • Interacting with vendors, universities and US laboratories on leading-edge research

  • Research level investigation of advanced novel techniques for solution of multi-physics problems

  • Development of relevant benchmarks for assessing current and future systems

  • Maintaining an awareness of current and future developments in the HPC field

Whilst not to be considered a checklist, we are interested in hearing from candidates who can demonstrate knowledge or experience in several of the following areas:

  • The ability to programme in C, C++, Fortran or a similar high-level language

  • Knowledge of computer architectures, in particular, parallel architectures and their applicability to running large scientific calculations

  • Familiarity with parallel programming concepts and software development life cycles

  • An interest in processing technologies: software, hardware and algorithms together with their use and application

  • Experience of using debuggers and performance analysis tools would be advantageous

  • Knowledge of open-source software

  • Experience of working in Unix/Linux environment

  • Ability to capture software requirements and produce appropriate implementations

  • Software testing experience

  • Familiarity with scripting languages - e.g. bash, python

  • Ability to write in clear and concise language on technical matters and summarise and present such material effectively

  • A Degree or equivalent experience in Computer Science, Physics, Mathematics or other numerate discipline (a post graduate qualification (MSc/PhD) is desirable)

What will you get from us?

As part of our People Promise, AWE (one of the best 25 big companies to work for in the UK) has a range of benefits to suit you. These include:

  • Time to recharge your batteries with 270 hours of annual leave.
  • Working a 9-day fortnight, employees have every other Friday off work.
  • Consideration for flexible working arrangements so that your work may fit in with your lifestyle. Just let us know on your application if you wish to work part time.
  • Maternity Leave - 39 Weeks Full Pay.
  • Paternity Leave - 4 Weeks Full Pay.
  • Opportunities for Professional Career Development that include funding for the annual membership of a relevant professional body, access to mentors and training.
  • Employee Assistance Programme and Occupational Health Services
  • A generous defined contribution Group Personal Pension (we will pay between 9% and 13% of your pensionable pay depending on your own contribution)
  • Life Assurance
  • Discounts - access to savings on a wide range of everyday spending savings.
  • Special Leave Policy including paid time off for volunteering, public service (including reserve forces) and caring for your family.
  • A host of voluntary & core benefits to suit your health and well-being - more information available on our careers site.

Candidates must be willing and able to obtain and maintain security clearance for the role.