Mathematical Developer - PhD (26451)
During your PhD you will have created software code which was computationally intensive, the application area does not need to relate to this role. It is your ability to mathematically develop complex algorithms that is of interest for this position. Ideally they would like you to have C++ experience however other high level languages may be sufficient for you to prove your coding potential. Alternatively you may have gained similar experience in a commercial environment. You will join a dynamic motivated group of developers able to turn ideas into reality with their algorithms for cutting-edge technology.
You must offer an impressive academic record (2.1/1st, good 'A' levels) and solid use of software development preferably in C++. Your maths skills will be utilised to make architectural optimisations at the beginning of the design flow and hence have a bigger impact on the quality of results than can be possible in subsequent steps. Ideally you would have some understanding of hardware issues however this can be picked-up in the role.
Here is a real opportunity to progress your career to a senior level whilst remaining in a hands-on / cutting edge software role. This dynamic company offers challenging work and a friendly, fun working environment. They make use of video interviews and allow hybrid working, attending the office in Cambridge as required. You must be able to start this job fairly soon.
Keywords: PhD, Software Engineers, Mathematical Developer, Strong Algorithmic Skills, C++, Python, Linux, Electronic Design Automation., Cambridge.
Please note: even if you don't have exactly the background indicated, do contact us now if this type of job is of interest - we may well have similar opportunities that you would be suited to. And of course, we always get your permission before submitting your CV to a company.