Logo of Huzzle

Graduate Software Engineer 2025

image

TTP plc

Sep 8

  • Job
    Full-time
    Entry Level
  • Software Engineering
    Engineering
  • Cambridge
  • Quick Apply

AI generated summary

  • You must be pursuing a 2:1 in a relevant field, have coding experience in Python, C, or C++, and possess strong communication skills, driven by a passion for technology and its advancement.
  • You will develop software for diverse projects, create neural networks, collaborate with engineers, expand your tech knowledge, and manage your time and responsibilities.

Requirements

  • - Working towards a 2:1 in Computer Science, Engineering, or a related discipline. You will be bright, with a strong academic record demonstrating a good grasp of the first principles of your subject
  • - Coding experience in at least one of Python, C, or C++. You should have experience of writing substantial pieces of software, and you should be able to read and understand code written by others
  • - Communication Skills. Being able to communicate your understanding and explain your ideas is an important aspect of consultancy
  • - Motivated by technology and wanting to make a difference though its advancement

Responsibilities

  • - Work on software development from concept generation and algorithm design to implementation in embedded and cloud-based resources.
  • - Develop neural networks for human-multi-robot collaborative teams or create an app that helps people with specific health problems.
  • - Work on multiple projects at any one time.
  • - Develop and expand your understanding of entirely new fields of science and technology rapidly.
  • - Collaborate with a team of experienced Software engineers for support and guidance.
  • - Be empowered to grow in your own way, with mentorship available when needed.
  • - Choose what to spend your time on, find solutions and balance your own responsibilities.

FAQs

What is the start date for the Graduate Software Engineer role?

The role is intended to start in September 2025, although there is some flexibility with start dates if needed.

What academic qualifications are required for this position?

Applicants should be working towards a 2:1 in Computer Science, Engineering, or a related discipline.

What programming languages should I be familiar with?

Candidates should have coding experience in at least one of Python, C, or C++.

Can I expect to work on multiple projects?

Yes, you will have the opportunity to work on multiple projects at the same time, allowing for vast experiences and applications throughout the year.

Is mentorship available during the graduate program?

Yes, there will be a team of experienced Software Engineers available for mentorship and guidance.

Are there any unique benefits offered to employees?

Yes, TTP offers numerous benefits including a profit-related bonus, employer pension contribution of 12%, private medical insurance, and enhanced maternity and paternity leave, among others.

How does TTP handle diversity and inclusion?

TTP encourages applications from all individuals, regardless of background or identity, and strives to continuously improve in equality and diversity within the workplace.

Is a relocation package available?

Yes, a comprehensive relocation package is available if applicable.

What kind of projects can I expect to work on?

You could work on projects ranging from developing neural networks for collaborative teams to creating applications for specific health problems, among other impactful technology projects.

Are there opportunities for personal development in this role?

Yes, TTP fosters an environment of personal development by allowing you to choose how to spend your time and offering freedom to grow your skills and career path on your terms.

We create breakthrough solutions that bring strong commercial value to clients and the benefits of technology to all.

Technology
Industry
201-500
Employees
1987
Founded Year

Mission & Purpose

At TTP we work with start-ups through to big corporates, across multiple sectors, to solve challenging problems steeped in technology. By combing passion and flexibility with a deep expertise in science, engineering, and design, we help our clients unlock opportunities and make brilliant things happen. We’re independent, we’re free-thinkers and we’re agile to the core, and for over 35 years it’s helped us find better solutions faster – time and time again. We take a multidisciplinary approach, and our teams are set up around the project needs, which means we can tackle your problem holistically from the start. What’s more, we’ll be on your side and work with you as one team, and we’ll want the project to succeed as much as you do.