Leave us your email address and we'll send you all the new jobs according to your preferences.

Mathematical C++ Software Developer

Posted 2 days 3 hours ago by Ecm Selection

Permanent
Not Specified
Academic Jobs
Cambridgeshire, Cambridge, United Kingdom, CB1 0
Job Description

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. You should be 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 working on 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.

Email this Job