Enable job alerts via email!

Mathematical C++ Software Developer (27242)

Ecm Selection

Cambridge

Hybrid

GBP 40,000 - 60,000

30+ days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

Join a forward-thinking company in Cambridge as a Mathematical C++ Software Developer, where your skills in algorithm development and C++ will be put to the test. This role offers the chance to tackle complex optimisation problems in a collaborative environment, applying theoretical principles to real-world hardware design challenges. With a strong emphasis on academic excellence and innovative thinking, you will be part of a dedicated team that values creativity and problem-solving. Enjoy the potential for remote work and a competitive salary in a company known for its leading-edge technology in hardware design. If you are passionate about making an impact in the tech field, this opportunity is for you.

Qualifications

  • Strong academic background in mathematics or physics with excellent C++ skills.
  • Experience in algorithm development is crucial for this role.

Responsibilities

  • Develop complex optimisation algorithms in C++.
  • Work collaboratively with a team of expert engineers on challenging problems.

Skills

C++ coding skills

Algorithm development

Mathematics of networks

STL containers knowledge

Self-starter

Education

1st or 2.1 in physics or mathematics

Master's or PhD in relevant subject

Tools

Verilog

TCL

Job description

At ECM, we're scientists and engineers offering a personal service to help our peers find jobs - register with us, and let us do the hard work for you.

Mathematical C++ Software Developer (27242)

Developing complex optimisation algorithms in C++.

Do you enjoy algorithm development and software engineering? If you have good C++ coding skills and a strong academic background in mathematics, physics, or other highly mathematical subjects, then this role may be what you’re looking for.

This company’s software applies theoretical principles to real-world hardware design problems in order to find the most optimal solutions. The role calls for an engineer with a combination of strong algorithm development skills, a solid understanding of the mathematics of networks, and C++ skills that include some knowledge of STL containers (Vectors, Lists, Maps, etc.) and how these can impact algorithm performance.

You will need:

  1. A 1st or 2.1 in physics, mathematics, or similarly applicable subject together with a Master's or PhD in a relevant subject area. Your pre-university grades will be mostly A*s or As for A-level (or the non A-level equivalent).
  2. Good algorithm development and C++ coding skills.
  3. A self-starter who enjoys implementing ideas and can work well in a team environment.
  4. Full existing rights to work in the UK without time limit or sponsorship.

A knowledge of Verilog or TCL is not essential but would be advantageous.

Working with a team of friendly, dedicated expert engineers, you will be tackling challenging and interesting problems. If you want to join a leading company creating world-leading hardware design technology, this could be the opportunity you need. As an established company, they offer a competitive salary and comprehensive benefits package. Once up to speed and actively contributing, there is potential scope for remote work for part of the week.

Keywords: Mathematical Developer, Algorithms, C++, C, Verilog, TCL, Leading-Edge Design Automation Tools, Graph analysis, 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.

ecm - 3 Stow Court, Quy, Cambridge CB25 9AS

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Junior C++ Software Engineer

Only for registered members

Cambridge

On-site

GBP 30,000 - 55,000

Yesterday
Be an early applicant

Graduate C++ Developer

Only for registered members

Cambridge

On-site

GBP 30,000 - 50,000

5 days ago
Be an early applicant

Graduate C++ Developer

Only for registered members

Cambridge

On-site

GBP 30,000 - 50,000

6 days ago
Be an early applicant

Senior C++ Software Engineer

Only for registered members

Cambridge

On-site

GBP 50,000 - 90,000

Yesterday
Be an early applicant

Graduate C++ Developer

Only for registered members

Cambridge

On-site

GBP 30,000 - 50,000

8 days ago

Security Software Engineer & Cryptographer

Only for registered members

Leeds

Remote

GBP 50,000 - 90,000

Today
Be an early applicant

Graduate C++ Software Engineer

Only for registered members

Cambridge

Hybrid

GBP 40,000 - 45,000

9 days ago

Security Software Engineer

Only for registered members

Bristol

Remote

GBP 50,000 - 90,000

5 days ago
Be an early applicant

Application Software Engineer - grad - mid level

Only for registered members

Cambridge

Hybrid

GBP 35,000 - 65,000

9 days ago