Lead Mathematical Software Engineer - C++ & Algorithms

ECM Selection (Holdings) Limited

Newcastle upon Tyne

On-site

GBP 70,000 - 100,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

ECM Selection (Holdings) Limited in the UK is seeking a senior C++ software engineer for a highly mathematical, algorithmic code base focused on design automation challenges.

You will lead implementation from requirements through testing, collaborating with a cross-disciplinary team to advance novel techniques and capabilities while applying strong mathematics and C++ skills. A PhD or MSc in a numerate STEM field is preferred.

Qualifications

  • PhD or master’s in a numerate STEM subject from a leading university.
  • Significant commercial C++ software development experience (C++14+).
  • Strong mathematics and algorithm design/implementation skills.
  • Experience with Linux operating systems.
  • UK work permission without sponsorship.
  • EDA experience or familiarity with Qt would be useful but not essential.

Responsibilities

  • Lead design and implementation of new functionality in a highly mathematical, algorithmic C++ code base.
  • Engage in full software lifecycle from requirements to verification and testing.
  • Collaborate with cross-disciplinary colleagues to develop new techniques and capabilities.

Skills

Mathematics
C++ programming
Algorithm design
Linux

Education

PhD or Master’s in numerate STEM

Tools

Qt

Job description

ECM Selection (Holdings) Limited in the UK is seeking a senior C++ software engineer for a highly mathematical, algorithmic code base focused on design automation challenges.

You will lead implementation from requirements through testing, collaborating with a cross-disciplinary team to advance novel techniques and capabilities while applying strong mathematics and C++ skills. A PhD or MSc in a numerate STEM field is preferred.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Mathematical Software Engineer
Mathematical Software Engineer

ECM Selection (Holdings) Limited • Newcastle upon Tyne

On-site
GBP 70,000 - 100,000
Lead Software Engineer - Embedded Instrumentation
Lead Software Engineer - Embedded Instrumentation

ECM Selection (Holdings) Limited • Cambridge

On-site
GBP 50,000 - 65,000
Senior Software Developer - Defence & Security Lead
Senior Software Developer - Defence & Security Lead

ECM Selection (Holdings) Limited • England

On-site
GBP 60,000 - 90,000
Pension with 10% employer contribution
Performance-related bonuses
Competitive base salary
Senior C++ Electronic Trading Engineer
Senior C++ Electronic Trading Engineer

Lorien • Greater London

On-site
GBP 120,000 - 180,000
Senior Embedded Software Consultant (C/C++, Linux)
Senior Embedded Software Consultant (C/C++, Linux)

Ecm Selection • England

On-site
GBP 60,000 - 85,000
Performance-based bonus
Robust pension scheme
Graduate Software Engineer - AI & Defense Systems
Graduate Software Engineer - AI & Defense Systems

ECM Selection • Cambridge

On-site
GBP 28,000 - 40,000
Principal Electronics & Embedded Systems Leader
Principal Electronics & Embedded Systems Leader

ECM Selection (Holdings) Limited • Cambridge

On-site
GBP 90,000 - 120,000
Algorithms Software Engineer
Algorithms Software Engineer

Morson Talent • Bristol

On-site
GBP 60,000 - 90,000
Software Engineer – Precision Engineering & Control Systems (C++ / C#)
Software Engineer – Precision Engineering & Control Systems (C++ / C#)

HCL International • Biggleswade

On-site
GBP 50,000 - 80,000
Senior C/C++ Linux Software Engineer (27605)
Senior C/C++ Linux Software Engineer (27605)

Ecm Selection • Tewkesbury

On-site
Highly competitive salary
Excellent pension scheme
Performance-based bonus