Software Engineer Consultant @ TTP
Your Application Journey
Email Hiring Manager
Job Details
Company Overview
TTP is an employee-owned technology and product development consultancy with a 40-year track record. They help ambitious clients solve complex technical challenges and bring innovative, commercially successful solutions to market across industries such as healthcare, life science, energy, and communications.
Role Overview
As a Software Engineer at TTP, you will work in-person at their Cambridgeshire campus. You will be developing software ranging from concept generation and algorithm design to implementation in both embedded and cloud-based systems.
Key Responsibilities
- Design software architecture and implement new features.
- Develop neural network models for human-multi-robot collaboration and apps for health challenges.
- Fix bugs, refactor code, and write unit/integration tests.
- Participate in peer code reviews and maintain modern coding practices.
- Collaborate with experienced engineers while growing your skill set.
Requirements
A minimum 2:1 degree in Computer Science, Engineering, or a related field (degree apprenticeships accepted), around 2 years of practical software engineering experience, and proficiency in at least one of Python, C, or C++. Excellent communication skills and a passion for technology are essential.
Benefits
- Annual profit-related bonus
- 10% employer pension contribution
- Private medical insurance
- Free lunch and refreshments
- Life insurance and generous holiday allowance
- Enhanced parental leave and flexible return-to-work options
- Electric car leasing and cycle to work schemes
- Relocation package (if applicable), and social activity options
Team & Culture
You will join a team of experienced software engineers in an environment that encourages entrepreneurship, technical collaboration, and self-driven career development, supported by mentorship when needed.
Key skills/competency
Software Engineer Consultant: Software Architecture, Python, C, C++, Git, Algorithm Design, Cloud Computing, Embedded Systems, Neural Networks, Unit Testing
How to Get Hired at TTP
🎯 Tips for Getting Hired
- Customize your resume: Highlight relevant software engineering projects and skills.
- Research TTP: Understand their consultancy, tech stack, and culture.
- Showcase contributions: Detail your open-source or project experiences.
- Practice technical tests: Prepare for coding and algorithm challenges.