Senior Mathematical Software Engineer - C++ & Algorithms in Newcastle upon Tyne

Senior Mathematical Software Engineer - C++ & Algorithms in Newcastle upon Tyne

Newcastle upon Tyne Full-Time 50000 - 65000 £ / year (est.) No working from home possible
ECM Selection

At a Glance

  • Tasks: Lead the design and implementation of complex C++ code in a collaborative R&D team.
  • Company: Ecm Selection, a forward-thinking tech company based in Newcastle upon Tyne.
  • Benefits: Competitive salary and benefits package to support your career growth.
  • Other info: Join a dynamic team with exciting projects and opportunities for innovation.
  • Why this job: Make an impact with your mathematical skills and cutting-edge C++ development.
  • Qualifications: PhD or master’s in STEM, extensive C++ experience, and Linux familiarity.

The predicted salary is between 50000 - 65000 £ per year.

Ecm Selection is seeking a senior C++ software engineer for their R&D team in Newcastle upon Tyne. The role involves leading the design and implementation of complex C++ code, requiring strong mathematical skills and collaboration across teams.

The ideal candidate holds a PhD or master’s degree in a relevant STEM field, with extensive experience in C++ software development and familiarity with Linux. A competitive salary and benefits package are provided.

Senior Mathematical Software Engineer - C++ & Algorithms in Newcastle upon Tyne employer: ECM Selection

Ecm Selection is an excellent employer, offering a dynamic work culture that fosters innovation and collaboration within its R&D team in Newcastle upon Tyne. Employees benefit from a competitive salary and comprehensive benefits package, alongside ample opportunities for professional growth and development in a supportive environment that values expertise in C++ and mathematical problem-solving.

ECM Selection

Contact Details:

ECM Selection Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Senior Mathematical Software Engineer - C++ & Algorithms in Newcastle upon Tyne

Tip Number 1

Network like a pro! Reach out to your connections in the industry, especially those who work at Ecm Selection or similar companies. A friendly chat can sometimes lead to opportunities that aren’t even advertised.

Tip Number 2

Show off your skills! Prepare a portfolio of your best C++ projects and algorithms. When you get the chance to chat with recruiters or during interviews, having tangible examples of your work can really set you apart.

Tip Number 3

Practice makes perfect! Brush up on your technical interview skills by solving algorithm problems and coding challenges. Websites like LeetCode or HackerRank can be super helpful for this.

Tip Number 4

Don’t forget to apply through our website! We’ve got loads of resources to help you land that dream job, and applying directly can sometimes give you an edge over other candidates.

We think you need these skills to ace Senior Mathematical Software Engineer - C++ & Algorithms in Newcastle upon Tyne

C++ Software Development
Mathematical Skills
Linux Familiarity
Design and Implementation of Complex Code
Collaboration Skills
STEM Knowledge
Problem-Solving Skills

Some tips for your application 🫡

Show Off Your Skills:Make sure to highlight your C++ expertise and any relevant mathematical skills in your application. We want to see how your background aligns with the role, so don’t hold back!

Tailor Your CV:Customise your CV to reflect the specific requirements mentioned in the job description. We love seeing candidates who take the time to match their experience with what we’re looking for.

Be Clear and Concise:When writing your cover letter, keep it straightforward and to the point. We appreciate clarity, so make sure you communicate your passion for the role and your fit for the team without fluff.

Apply Through Our Website:We encourage you to submit your application through our website. It’s the best way for us to receive your details and ensures you’re considered for the position. Plus, it’s super easy!

How to prepare for a job interview at ECM Selection

Brush Up on Your C++ Skills

Make sure you're well-versed in C++ and can discuss your previous projects confidently. Prepare to explain complex algorithms you've implemented and how they relate to the role. Practising coding challenges can also help you demonstrate your problem-solving skills.

Show Off Your Mathematical Prowess

Since strong mathematical skills are crucial for this position, be ready to tackle some theoretical questions or problems during the interview. Review key concepts and be prepared to explain how you've applied them in your past work.

Familiarise Yourself with Linux

As familiarity with Linux is a requirement, ensure you can discuss your experience with it. If you’ve worked on Linux-based projects, be ready to share specific examples of how you used it in your development process.

Highlight Team Collaboration

This role involves collaboration across teams, so be prepared to discuss your experience working in team settings. Share examples of how you’ve successfully communicated and collaborated with others to achieve project goals.