Graduate C++ Developer

Graduate C++ Developer

Full-Time 28800 - 48000 £ / year (est.) No home office possible
E

At a Glance

  • Tasks: Develop cutting-edge C++ software and algorithms for various industries.
  • Company: Join a top Cambridge-based company shaping future technologies.
  • Benefits: Enjoy competitive salary, mentoring, and a supportive culture.
  • Why this job: Work on exciting projects with a dynamic team and enhance your coding skills.
  • Qualifications: 1st or 2.1 degree in Computer Science or STEM, strong C++ skills, and good maths ability.
  • Other info: Full UK work permission required; great career-building opportunity.

The predicted salary is between 28800 - 48000 £ per year.

Apply your C++ coding skills to algorithm development at this top company.

Join this Cambridge-based team to develop highly algorithmic C++ software, which enables the creation of cutting-edge products for a wide range of industries and end applications. The work they do now underpins the future technologies and devices that shape the world of tomorrow.

They are seeking a bright Graduate Developer with strong C++ coding skills and mathematical aptitude to join their team. Here you will work closely with a dynamic motivated group of developers and mathematicians to turn their ideas into reality. This will typically involve tasks such as researching, designing and implementing algorithms; refining the company’s software by adding new features and functionality, investigating and resolving issues, and improving its performance and reliability.

You will need:

  • An impressive academic record – a 1st or 2.1 degree in Computer Science, or other relevant STEM subject from a leading university AND good grades (A*s and As) at A' level (or equivalent).
  • Demonstrably strong coding skills in C++, and knowledge of the standard template library (STL).
  • Good mathematical ability; comfortable working on complex algorithmic code.
  • Full existing and unrestricted UK work permission.

This is a great career building opportunity, working for a top employer on interesting technology whilst building your software engineering expertise. The culture is supportive, and mentoring will be provided to help new joiners come up to speed quickly with the necessary domain knowledge and skill set. A competitive salary and benefits package are on offer to the successful candidate.

Graduate C++ Developer employer: ECM Selection (Holdings) Limited

As a leading employer in the tech industry, this Cambridge-based company offers an exceptional work environment where innovation thrives. With a strong focus on employee development, you will benefit from comprehensive mentoring and training opportunities, allowing you to enhance your C++ skills while contributing to groundbreaking projects. The supportive culture and competitive benefits package make it an ideal place for graduates eager to launch their careers in software engineering.
E

Contact Detail:

ECM Selection (Holdings) Limited Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Graduate C++ Developer

✨Tip Number 1

Brush up on your C++ skills by working on personal projects or contributing to open-source software. This hands-on experience will not only enhance your coding abilities but also give you practical examples to discuss during interviews.

✨Tip Number 2

Familiarise yourself with algorithm design and analysis. Understanding common algorithms and data structures will be crucial, so consider studying topics like graph theory and complexity analysis to impress during technical discussions.

✨Tip Number 3

Network with professionals in the field by attending tech meetups or joining online forums related to C++ development. Engaging with others can provide insights into the industry and may even lead to referrals for job openings.

✨Tip Number 4

Prepare for technical interviews by practicing coding challenges on platforms like LeetCode or HackerRank. Focus on problems that require algorithmic thinking and C++ implementation to ensure you're ready to showcase your skills.

We think you need these skills to ace Graduate C++ Developer

C++ Programming
Standard Template Library (STL)
Algorithm Development
Mathematical Aptitude
Problem-Solving Skills
Software Engineering Principles
Data Structures
Graph Theory
Attention to Detail
Research Skills
Design and Implementation of Algorithms
Performance Optimisation
Debugging Skills
Team Collaboration

Some tips for your application 🫡

Highlight Your Academic Achievements: Make sure to emphasise your academic record, particularly your degree in Computer Science or a relevant STEM subject. Mention your grades at A-level and any notable projects or coursework that demonstrate your C++ skills.

Showcase Your C++ Skills: In your CV and cover letter, provide specific examples of your C++ coding experience. Discuss any projects where you used the standard template library (STL) and highlight your ability to work on complex algorithmic code.

Demonstrate Mathematical Aptitude: Since the role requires good mathematical ability, include any relevant coursework or experiences that showcase your skills in mathematics, especially in relation to algorithms and software development.

Tailor Your Application: Customise your CV and cover letter for this specific role. Use keywords from the job description, such as 'algorithms', 'software engineering', and 'C++', to ensure your application stands out to the hiring team.

How to prepare for a job interview at ECM Selection (Holdings) Limited

✨Showcase Your C++ Skills

Be prepared to discuss your C++ coding experience in detail. Bring examples of projects you've worked on, especially those that involved algorithm development or the use of the Standard Template Library (STL). This will demonstrate your practical knowledge and problem-solving abilities.

✨Brush Up on Algorithms and Mathematics

Since the role involves working with complex algorithms, make sure you can explain key concepts clearly. Review common algorithms and data structures, and be ready to solve problems on the spot. This will show your mathematical aptitude and ability to think critically.

✨Research the Company and Its Products

Familiarise yourself with the company's products and the industries they serve. Understanding their technology and how your role contributes to their goals will help you ask insightful questions and demonstrate your genuine interest in the position.

✨Prepare for Team Dynamics

The job involves working closely with a team of developers and mathematicians. Be ready to discuss your teamwork experiences and how you handle collaboration and feedback. Highlight any instances where you've successfully contributed to a group project.

Graduate C++ Developer
ECM Selection (Holdings) Limited
E
Similar positions in other companies
Europas größte Jobbörse für Gen-Z
discover-jobs-cta
Discover now
>