At a Glance
- Tasks: Develop clever algorithmic software to simplify complex design problems.
- Company: World-leading tech company with a friendly, collaborative culture.
- Benefits: Excellent salary, benefits package, and opportunities for career growth.
- Other info: Based in central Newcastle with a dynamic, supportive team environment.
- Why this job: Lead innovative projects that accelerate the pace of global design innovation.
- Qualifications: PhD or master's in a numerate STEM subject and strong C++ skills.
The predicted salary is between 60000 - 80000 £ per year.
Developing clever algorithmic software to simplify complex design problems. This R&D team develops highly mathematical code in C++ which greatly simplifies complex hardware design tasks. The company is world leading in their industry and a top employer with an excellent working culture. Their products support designers and engineers worldwide, helping accelerate the pace of innovation across a wide range of industries.
In this senior role, you would take the lead on designing and implementing new functionality within a highly mathematical, algorithmic C++ code base. You'll have involvement from all stages from the requirements specifications through to test and verification, and collaborate with colleagues from varied technical backgrounds to develop new techniques and capabilities.
This is a challenging mathematically focussed role, requiring a combination of excellent academic achievement and practical hands-on software engineering skills.
You will need:
- A PhD, or masters degree in a relevant numerate STEM subject from a leading university.
- Substantial commercial software development experience in C++ (ideally C++14 onwards).
- Excellent skills in mathematics, and algorithm design and implementation.
- Working familiarity with the Linux operating system.
- Full, existing, and unrestricted UK work permission without the need for sponsorship.
- Experience in Electronic Design Automation (EDA), or skill in using Qt would be useful, but are not essential.
Based in central Newcastle, this team offers interesting algorithmically-focussed work and a friendly, collaborative working environment. An excellent salary and benefits package are on offer to the successful candidate.
Mathematical Software Engineer in North East employer: ECM Selection Ltd.
As a world leader in the industry, this company offers a dynamic and collaborative work culture that fosters innovation and creativity. Employees benefit from an excellent salary and comprehensive benefits package, alongside opportunities for professional growth and development within a highly mathematical and algorithmic environment. Located in central Newcastle, the team thrives on tackling complex design challenges while supporting engineers and designers globally, making it an ideal workplace for those seeking meaningful and rewarding employment.
StudySmarter Expert Advice🤫
We think this is how you could land Mathematical Software Engineer in North East
✨Tip Number 1
Network like a pro! Reach out to people in the industry, especially those who work at companies you're interested in. A friendly chat can lead to insider info and even job referrals.
✨Tip Number 2
Show off your skills! Create a portfolio or GitHub repository showcasing your C++ projects and algorithm designs. This gives potential employers a taste of what you can do and sets you apart from the crowd.
✨Tip Number 3
Prepare for technical interviews by brushing up on your maths and coding skills. Practice common algorithm problems and be ready to explain your thought process. We want you to shine during those tricky questions!
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets noticed. Plus, we’re always here to help you navigate the job search process.
We think you need these skills to ace Mathematical Software Engineer in North East
Some tips for your application 🫡
Tailor Your CV:Make sure your CV highlights your C++ experience and any relevant mathematical skills. We want to see how your background aligns with the role, so don’t be shy about showcasing your academic achievements and practical software engineering experience!
Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Use it to explain why you’re passionate about algorithmic software and how your skills can contribute to our R&D team. We love seeing enthusiasm and a clear understanding of the role.
Showcase Your Projects:If you've worked on any projects that demonstrate your C++ and mathematical prowess, include them! We appreciate real-world examples that show how you tackle complex design problems and implement clever algorithms.
Apply Through Our Website:We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for this exciting opportunity. Don’t forget to quote the reference number TJ27655!
How to prepare for a job interview at ECM Selection Ltd.
✨Know Your Algorithms
Brush up on your algorithm design and implementation skills. Be prepared to discuss specific algorithms you've worked on, how you approached complex problems, and the mathematical principles behind them. This will show your depth of knowledge and practical experience.
✨C++ Proficiency is Key
Make sure you're comfortable with C++14 and beyond. Review key features and be ready to demonstrate your coding skills, perhaps even through a live coding exercise. Highlight any projects where you've used C++ to solve real-world problems.
✨Familiarise Yourself with Linux
Since the role requires working familiarity with the Linux operating system, brush up on your command line skills and any relevant tools. Being able to navigate and utilise Linux effectively can set you apart from other candidates.
✨Show Your Collaborative Spirit
This role involves working with colleagues from varied technical backgrounds. Prepare examples of past teamwork experiences, focusing on how you contributed to group projects and how you communicated complex ideas to non-technical team members.