At a Glance
- Tasks: Design and develop complex software systems while collaborating with clients and stakeholders.
- Company: TTP plc is an innovative tech company based in Cambridge, delivering impactful solutions across various industries.
- Benefits: Enjoy perks like a 10% pension contribution, private medical insurance, free lunch, and a vibrant workplace culture.
- Why this job: Join a dynamic team where every project is unique, fostering continuous learning and creative problem-solving.
- Qualifications: Experience in software design, architecture, and coding in languages like C++, Python, or Java is essential.
- Other info: Employee-owned with a focus on collaboration, TTP offers a comprehensive relocation package if needed.
The predicted salary is between 43200 - 72000 £ per year.
TTP’s central software capability has become a core part of how we deliver innovative, impactful solutions across a wide range of industries. From connected medical implants and desktop biology tools, to safety-critical systems, next-generation satellite communications, low-latency industrial automation, advanced imaging, and large-scale IoT platforms - our projects are as varied as they are meaningful. No two challenges are the same, making TTP an ideal environment for continual learning, creative problem solving, and the chance to apply or expand your expertise into new technical domains.
This is an exciting time to join TTP as a Systems Software Architect. Our team plays a vital role throughout the full software consulting lifecycle - from early-stage sales and system definition through to design, development, deployment, and production support. You’ll work closely with client R&D teams and external software partners, giving you a unique opportunity to develop both your technical and commercial leadership skills in a collaborative, client-facing environment.
Requirements
- Experience in designing complex software systems, collaborating with stakeholders to prioritise requirements.
- Developed system architectures and high-level product specifications to create robust, scalable, and secure solutions.
- Utilised appropriate tools and methodologies for software requirement specification and architecture.
- Led development teams to select implementation technologies and establish quality assurance processes aligned with architecture.
- Ensured consistency of development progress with initial design, adapting architecture and plans as needed.
- Engaged with colleagues as a mentor, sharing skills and experience.
Strongest Candidates Will Clearly Demonstrate Their
- Track record / working knowledge in a relevant industry domain e.g.: Embedded systems (RTOS, bare metal, hard real-time), Application software (industrial automation, networking protocols, UI frameworks, IT systems), IoT services and Cloud development (Azure, AWS, etc), AI/ML, Cyber Security.
- Excellent knowledge of software specification, architecture design methodologies, and familiarity with various requirements management and system modelling tools.
- Experience in commercial software development and coding (e.g. C, C++, C#, Python, .NET, Java etc).
- Experience developing software in regulated industries.
Additional Information
TTP is an employee-owned business operating from our purpose-built, award-winning campus, just south of Cambridge. Our working culture encourages entrepreneurship, shared ideas and technical collaboration, while providing you with the freedom to do your best work. We value our collaborative culture, and the benefit in-person interaction brings to our colleagues and to the business.
Our Benefits Include
- Annual profit-related bonus
- Employer pension contribution of 10% of salary
- Private medical insurance for employees and dependants
- Free lunch and all-day refreshments
- Life insurance worth 6 x salary
- 25 days holiday
- Enhanced maternity and paternity leave, with the option to return part-time for a year
- Electric car leasing scheme
- Cycle to work scheme
- Interest-free season ticket loan
- A wide range of activities including squash, Zumba, yoga, arts & crafts, and TTP’s own rock band
- Local sports facilities, theatre discounts and memberships
- A comprehensive relocation package is also available, if applicable
Systems Software Architect employer: TTP plc
Contact Detail:
TTP plc Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Systems Software Architect
✨Tip Number 1
Familiarise yourself with TTP's projects and technologies. Understanding their work in areas like IoT, AI/ML, and embedded systems will help you speak confidently about how your experience aligns with their needs during any discussions.
✨Tip Number 2
Network with current or former employees of TTP. Engaging with them on platforms like LinkedIn can provide you with insider insights about the company culture and expectations, which can be invaluable during interviews.
✨Tip Number 3
Prepare to discuss specific examples of your past work that demonstrate your ability to design complex software systems. Be ready to explain your thought process and how you collaborated with stakeholders to achieve successful outcomes.
✨Tip Number 4
Showcase your leadership skills by discussing any mentoring experiences you've had. TTP values collaboration and knowledge sharing, so highlighting your ability to guide and support others can set you apart from other candidates.
We think you need these skills to ace Systems Software Architect
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience in designing complex software systems and collaborating with stakeholders. Use specific examples that demonstrate your ability to develop system architectures and high-level product specifications.
Craft a Compelling Cover Letter: In your cover letter, express your enthusiasm for the role at TTP plc. Discuss how your background in embedded systems, IoT services, or AI/ML aligns with their projects. Be sure to mention any relevant methodologies or tools you have used.
Showcase Leadership Experience: If you've led development teams or mentored colleagues, make this clear in your application. Highlight specific instances where you established quality assurance processes or adapted architecture based on project needs.
Demonstrate Industry Knowledge: Include any relevant experience in regulated industries or commercial software development. Mention specific programming languages you are proficient in, such as C++, Python, or Java, to show your technical capabilities.
How to prepare for a job interview at TTP plc
✨Showcase Your Technical Expertise
Be prepared to discuss your experience in designing complex software systems. Highlight specific projects where you collaborated with stakeholders to prioritise requirements and how you developed system architectures that led to robust solutions.
✨Demonstrate Problem-Solving Skills
TTP values creative problem-solving, so come ready with examples of challenges you've faced in previous roles. Explain how you approached these problems and the innovative solutions you implemented, especially in varied technical domains.
✨Engage in Collaborative Discussion
Since the role involves working closely with client R&D teams, practice discussing how you foster collaboration. Share experiences where you mentored colleagues or led development teams, emphasising your ability to communicate effectively and adapt to team dynamics.
✨Familiarise Yourself with Relevant Technologies
Brush up on the technologies mentioned in the job description, such as IoT services, cloud development, and programming languages like C++ and Python. Being knowledgeable about these areas will help you answer technical questions confidently and show your enthusiasm for the role.