Enable job alerts via email!
Boost your interview chances
Create a job specific, tailored resume for higher success rate.
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.
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.
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:
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