Lead Software Engineer

ECM Selection Limited
Oxford, UK
about 2 months ago
Apply on www.ecmselection.co.uk
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Compensation
£80,000.0
Working hours
Regular working hours

Tech stack

Adobe InDesign C++ (Programming Language) Computational Fluid Dynamics Computer Programming Fortran (Programming Language) Python (Programming Language) Software Engineering Massively Parallel Processing C++14

Job description

A pioneer in the field of clean energy, this company are taking a radical approach to solve challenging problems facing humanity. To help them in the endeavour, they are seeking a highly skilled C++ Software Developer to take the lead on the future development of the complex mathematical modelling software that will help steer their engineering direction., As Lead Software Engineer, you would provide expertise in design, optimisation, and engineering best practice to the development team. To succeed, you will need substantial experience in developing software for numerical modelling applications involving massively parallel processing to crunch vast amounts of data, and you will be expert in modern C++ and how to get the best performance from it. You will also need a good grasp of physics and mathematics and be comfortable discussing scientific concepts in detail with colleagues from those disciplines.

Requirements

  • A 1st or 2.1 in a relevant STEM subject from a leading university
  • Experience in developing highly parallel software for computational fluid dynamics (for instance, using frameworks such as MPI)
  • Proven ability to provide technical leadership in the design of complex software
  • Excellent programming skills in C++ (11 onwards) together with a deep knowledge of the workings of the language and how to optimise its performance
  • Strong grasp of software engineering best practice
  • Skills in Python or Fortran are a bonus

Benefits & conditions

This is an excellent opportunity to play a leading role in a fascinating project that stands to deliver major benefits to society. The role features a competitive salary and benefits, flexible working, and share option scheme.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.ecmselection.co.uk
Prepare application

Good distractions

Loading talks and stories from around this role…