C++ R&D software engineer

1 week ago


Harwell, Oxfordshire, United Kingdom OptimalSlope Ltd Full time

Role: C++ R&D software engineer

Start date immediate.

Full time. Salary highly competitive and depending on experience.

Candidates will be considered on a rolling basis until the position is filled.

Company Profile

OptimalSlope is a young and dynamic start-up growing fast with a global outlook. Recently we have been awarded a prestigious SMART grant from Innovate UK (the UK Innovation Agency of 500k) and we have just started our seed round.

We are very passionate about what we do. Our mission is to make the world a better place by contributing to decarbonise the mining industry via our software products which bring a paradigm shift in the way open-pit mines are designed and excavated.

At present mining is responsible for 8% of the world CO2 emissions. Our groundbreaking software, designed to create topologically optimized pitwalls at various stages of an open-pit mine, holds the potential to generate remarkable reductions. Based on data extracted from our comprehensive studies of metalliferous mines, published in esteemed peer-reviewed mining Journals[1], we anticipate savings in waste rock of up to 600,000 tonnes per mine.

We are intrigued by the prospect of deploying our cutting-edge technology to extract vital metals, e.g. copper, lithium, iron and Rare Earth Elements. These metals play a pivotal role in the construction of renewable energy infrastructure and the electrification processes crucial for achieving a net-zero emissions goal, thereby reducing reliance on fossil fuel.

We are proudly a member of the Centre for Climate Change and Innovation of the Grantham Institute at Imperial College (cohort 2) and of the Australian Think and Act Differently, the business acceleration funded by BHP to bring disruptive innovations to mining. Here in the UK, we have partnered with a few large consulting companies engaged in the design of metalliferous open pit mines across the whole world.

[1] see

Role Description

This job position involves translating our research knowledge, i.e., developed algorithmic formulations into a new codebase to handle complex arrangements of rock layers. The job position is a good fit for people who enjoy collaborating with team members but can also independently conduct research and apply their problem-solving skills to propose and practically implement solutions in the code.

The development of performance-driven scientific applications will require a knowledge and/or willingness to explore existing advanced computational C++ libraries as well as math and analytical skills to successfully integrate new algorithms as highly efficient code. This will also include working on systematic benchmarking and testing to assess newly implemented solutions in terms of speed-up and functional correctness using different case studies.

Responsibilities

The role encompasses the following key responsibilities:

· Develop new algorithms or extend the current ones.

· Translating algorithmic formulations or analytical expressions to working solutions in the code.

· Find computationally efficient ways to implement the code (e.g., through more efficient algorithms) with the help of existing robust numerical libraries or other custom solutions.

· Preparation of profiling environment to evaluate speed-up improvements and running case study simulations to validate the functional correctness of the developed software.

· Document, review and amend software features according to the feedback received from the company team.

Skills and Qualifications

· A minimum requirement of a BSc degree in Computer science or Software engineering. Applicants with other STEM degrees are welcome to apply as long as they can demonstrate equivalent computing experience. Possession of an MSc, PhD, or comparable experience in Research and Development (R&D) will be taken into consideration when determining the compensation package.

· Proficient in C++ with at least 3 years of experience in the industry.

· Strong numerical and analytical skills and/or is comfortable working with maths data modelling.

· Practical experience in analysing and manipulating data using existing numerical software packages is highly desirable.

· Hands-one experience in the field of mathematical optimisation, for instance, pattern search / direct search is a plus.

· An ability to benchmark and optimise the performance of scientific applications is considered as an advantage.

· UK residency is essential.

· The job is remote working within the UK (we have an office at Harwell campus for occasional meetings)

How To Apply

To apply for the role, please send to your full CV highlighting all your skills, education and work experiences relevant for the job and a one page cover letter outlining your motivation to apply for the job. We aim to provide feedback within 5 working days with the outcome of your application. At the end of every week we will make a short-list of candidates for interviews.



  • Harwell, Oxfordshire, United Kingdom OptimalSlope Ltd Full time

    Role: C++ R&D software engineer Start date immediate. Full time. Salary highly competitive and depending on experience. Our mission is to make the world a better place by contributing to decarbonise the mining industry via our software products which bring a paradigm shift in the way open-pit mines are designed and excavated. At present mining is...


  • Harwell, Oxfordshire, United Kingdom Lockheed Martin Corporation Full time

    EngineeringHarwellAbout the RoleWe have an exciting opening for a Graduate Space Systems Software Engineer to join our growing team based at Harwell. Reporting to the Chief Engineer you'll be responsible for specifying, developing, integrating and verifying software as part of complex systems.You will be an engineer able to bridge the gap between software...


  • Harwell, Oxfordshire, United Kingdom ESA Full time

    LocationECSAT, Harwell, United Kingdom DescriptionLCNS Platform Principal Engineer in the LCNS Space Segment Section in the Moonlight/LCNS (Lunar Communication and Navigation System) Programme in the Directorate of Connectivity and Secure Communication (D/CSC).Reporting to the LCNS Space Segment Manager, you will be responsible for leading the overall COM...


  • Harwell, Oxfordshire, United Kingdom ESA Full time

    LocationECSAT, Harwell, United Kingdom DescriptionLCNS Platform Principal Engineer in the LCNS Space Segment Section in the Moonlight/LCNS (Lunar Communication and Navigation System) Programme in the Directorate of Connectivity and Secure Communication (D/CSC).Reporting to the LCNS Space Segment Manager, you will be responsible for leading the overall COM...


  • Harwell, Oxfordshire, United Kingdom ESA - European Space Agency Full time

    Location ECSAT, Harwell, United KingdomDescriptionLCNS Platform Principal Engineer in the LCNS Space Segment Section in the Moonlight/LCNS (Lunar Communication and Navigation System) Programme in the Directorate of Connectivity and Secure Communication (D/CSC).Reporting to the LCNS Space Segment Manager, you will be responsible for leading the overall COM...


  • Harwell, Oxfordshire, United Kingdom ESA - European Space Agency Full time

    Location ECSAT, Harwell, United KingdomDescriptionLCNS Platform Principal Engineer in the LCNS Space Segment Section in the Moonlight/LCNS (Lunar Communication and Navigation System) Programme in the Directorate of Connectivity and Secure Communication (D/CSC).Reporting to the LCNS Space Segment Manager, you will be responsible for leading the overall COM...


  • Harwell, Oxfordshire, United Kingdom ESA - European Space Agency Full time

    Location ECSAT, Harwell, United KingdomDescriptionMaterials and Processes Engineer in the Materials and Processes Section, Structures, Mechanisms and Materials Division, Mechanical Department, Directorate of Technology, Engineering and Quality.The Materials and Processes Section provides functional support to ESA projects and carries out technological...


  • Harwell, Oxfordshire, United Kingdom OPD (Oxford Product Design) Full time

    EMBEDDED SOFTWARE ENGINEER Full TimeBased:Harwell with the opportunity for flexible home working 1-2 days a week. To lead the delivery of electronics projects at OPD and strategically develop OPD's firmware and hardware design and development offerings to our clients. We're looking for an experienced embedded software engineer who is confident in delivering...


  • Harwell, Oxfordshire, United Kingdom Rosalind Franklin Institute Full time

    The Role The Rosalind Franklin Institute is a national Research Centre, funded by the UK government through UK Research and Innovation, dedicated to bringing about transformative changes in life science through interdisciplinary research and technology. The scientific focus is to look at the impact of virus on the body, expanding from the structural...


  • Harwell, Oxfordshire, United Kingdom Bluestream Recruitment Full time

    As Electronics Development Engineer you will be part of a small friendly team, working on a large variety of projects for clients in the space and nuclear sectors across Europe and USA. As Electronics Development Engineer you will be part of a growing company with a reputation for technical excellence. Your day-to-day duties include The...


  • Harwell, Oxfordshire, United Kingdom Bluestream Recruitment Full time

    As GNC / AOCS Concept Engineer you will be part of growing team helping solve the environmental impact of space flight. As GNC / AOCS Concept Engineer youwill be responsible for orbit determination and GNC/AOCS system development, simulation and mathematical modelling, and performance analysis to understand and solve challenges. Y our day-to-day...


  • Harwell, Oxfordshire, United Kingdom ESA Full time

    LocationECSAT, Harwell, United Kingdom DescriptionMoonlight Navigation Manager, Moonlight Navigation Office, Future Navigation Department, Directorate of Navigation (D/NAV).Under the direct authority of the Head of the Future Navigation Department, as Moonlight Navigation Manager, you will be responsible for all navigation-related aspects of the Moonlight...


  • Harwell, Oxfordshire, United Kingdom ESA Full time

    LocationECSAT, Harwell, United Kingdom DescriptionMoonlight Navigation Manager, Moonlight Navigation Office, Future Navigation Department, Directorate of Navigation (D/NAV).Under the direct authority of the Head of the Future Navigation Department, as Moonlight Navigation Manager, you will be responsible for all navigation-related aspects of the Moonlight...


  • Harwell, Oxfordshire, United Kingdom ESA Full time

    LocationECSAT, Harwell, United Kingdom DescriptionMoonlight Navigation Manager, Moonlight Navigation Office, Future Navigation Department, Directorate of Navigation (D/NAV).Under the direct authority of the Head of the Future Navigation Department, as Moonlight Navigation Manager, you will be responsible for all navigation-related aspects of the Moonlight...

  • Deskside Engineer

    1 week ago


    Harwell, Oxfordshire, United Kingdom vertex-it-solutions Full time

    Vertex IT Solutions are pleased to announce that we are recruiting for an experienced Deskside EngineerOur client is a leading MSP and this role is based on site with one of their high profile clientsTo be considered for this role you must hold valid SC clearanceKey Responsibilities To replace desktops, laptops, monitors and phones when applicable, enabling...

  • Animal Technician

    1 month ago


    Harwell, Oxfordshire, United Kingdom MRC - Mary Lyon Centre Full time

    Full Time (36 hours per week) or part time hours a week)Harwell Campus, Oxfordshire About UsThe Mary Lyon Centre at MRC Harwell (MLC) is located in an expanding science and innovation park in Oxfordshire and is an internationally renowned centre at the forefront of genetics research. The MLC is an excellent place to further develop your IT career with a...

  • Animal Technician

    4 weeks ago


    Harwell, Oxfordshire, United Kingdom MRC - Mary Lyon Centre Full time

    Full Time (36 hours per week) or part time hours a week)Harwell Campus, Oxfordshire About UsThe Mary Lyon Centre at MRC Harwell (MLC) is located in an expanding science and innovation park in Oxfordshire and is an internationally renowned centre at the forefront of genetics research. The MLC is an excellent place to further develop your IT career with a...

  • Animal Technician

    1 week ago


    Harwell, Oxfordshire, United Kingdom MRC - Mary Lyon Centre Full time

    Full Time (36 hours per week) or part time hours a week)Harwell Campus, Oxfordshire About UsThe Mary Lyon Centre at MRC Harwell (MLC) is located in an expanding science and innovation park in Oxfordshire and is an internationally renowned centre at the forefront of genetics research. The MLC is an excellent place to further develop your IT career with a...

  • Animal Technician

    1 week ago


    Harwell, Oxfordshire, United Kingdom MRC Harwell Full time

    To work in the MLC team and provide high quality husbandry and experimental procedures to fulfil scientific needs. This includes ensuring that the needs of the animals are met in terms of clean cages, food, bedding and health checks. Working under Home Office licensing (The Animals (Scientific Procedures) Act 1986, amended 2012) to carry out ethically...

  • Senior Consultant

    1 week ago


    Harwell, Oxfordshire, United Kingdom Oxford Product Design Ltd Full time

    SENIOR CONSULTANT - ELECTRONICS Full Time. Based: Harwell with the opportunity for flexible home working 1-2 days a week. JOB PURPOSETo lead the delivery of electronics projects at OPD and strategically develop OPD's hardware design and development offerings to our clients. ABOUT YOUWe're looking for an experienced hardware engineer who is confident in...