Job Overview
Seeking a senior C++ software engineering role where mathematical expertise is essential. The R&D team develops highly mathematical C++ code that simplifies complex hardware design tasks for designers and engineers worldwide. The company is a world‑leading employer in its industry with a reputation for an excellent working culture, offering centrally located work in Newcastle and a competitive salary and benefits package.
Responsibilities
Lead the design and implementation of new functionality in a highly mathematical, algorithmic C++ code base. Involve all development stages—from requirements specification through to testing and verification—and collaborate with colleagues from varied technical backgrounds to develop new techniques and capabilities.
Qualifications
- A PhD or master’s degree in a relevant numerate STEM subject from a leading university.
- Substantial commercial C++ (ideally C++14 onwards) software development experience.
- Excellent skills in mathematics, algorithm design and implementation.
- Working familiarity with the Linux operating system.
- Full, existing, and unrestricted UK work permission without the need for sponsorship.
Preferred Experience
- Experience in Electronic Design Automation (EDA).
- Skill in using Qt.
Benefits
An excellent salary and benefits package are on offer to the successful candidate.
#J-18808-Ljbffr…
