One of the World's leading tech consultancies are currently looking to bolster their existing team of Technical Consultants with 2 x Software Engineers to work on-site with one of their most established aerospace clients on a large scale programme of work. The successful Software Engineers will be required to support the development of new and existing capabilities within an advanced software tool for analysis and optimisation for a leading aerospace manufacturer. The software tool is predominantly written in C++, but also uses other languages such as Python. Strong experience of software development is essential for this role and an understanding of physics/engineering principles is highly beneficial. Main responsibilities: Development of new features and update of existing code base within the optimisation software tool Creation/running of validation test cases Debugging of code to resolve issues Communication of progress and escalation of issues as appropriate to the software architect Key skills and experience required; Software Development in C++. Python and/or Fortran experience desirable. Min 1-2 years experience. Knowledge of object-oriented principles Previous experience working within an engineering/aerospace industry experience is required Good written/verbal communication skills If you are a Software Engineer with the technical skills above and you are looking for an opportunity that will offer you a variety of project based work with bluechip clients, please reply asap with a copy of your most suitable CV for immediate consideration.