cover image
TEC Partners - Technical Recruitment Specialists

TEC Partners - Technical Recruitment Specialists

www.tecpartners.co.uk

7 Jobs

35 Employees

About the Company

TEC Partners is a specialist technical recruitment agency focused on providing permanent, contract and interim solutions to the Technology, Gaming, Engineering, & Scientific sectors across the UK. We bring years of technical recruitment experience to the IT, Engineering & Scientific sectors, and specialise in partnering companies to help them achieve success through sourcing the very best candidates and forging long term relationships which are mutually beneficial. Working with both clients and candidates alike, we make extensive efforts to understand the specific needs of each individual and to provide the most appropriate solution to satisfy those requirements. TEC Partners are perfectly placed to not only assist, but to advise on the current market and the various options, whether it be a permanent, interim or contract appointments.

Listed Jobs

Company background Company brand
Company Name
TEC Partners - Technical Recruitment Specialists
Job Title
Cyber Security Consultant
Job Description
**Job Title**: Cyber Security Consultant **Role Summary**: Provide expertise in penetration testing and cyber security risk assessment for a high‑profile technology client. Deliver actionable findings to senior leadership and support ongoing security improvement initiatives on a 6‑month contract. **Expactations**: - 6‑month engagement with £400‑£500 per day (IR35 compliant). - Work 3 days per week onsite in Ipswich, remaining days remote. **Key Responsibilities**: - Execute comprehensive penetration tests (network, web, application, wireless). - Analyze identified vulnerabilities, assess risk, and develop remediation recommendations. - Compile detailed technical and executive‑level reports. - Present findings to senior stakeholders and answer questions. - Collaborate with security teams to validate fixes and ensure compliance. **Required Skills**: - Proven experience (≥3 years) in penetration testing and vulnerability assessment. - Strong cyber security knowledge across network, application, and cloud environments. - Excellent stakeholder management and communication abilities. - Ability to translate technical issues into clear, actionable business insights. - Familiarity with industry frameworks (NIST, ISO 27001) and regulatory requirements is a plus. **Required Education & Certifications**: - Bachelor’s degree in Computer Science, Information Security, or related field (or equivalent professional experience). - Professional penetration testing certifications (e.g., OSCP, OSCE, CEH, CompTIA PenTest+). - Additional cyber security certifications (CISSP, CISM, CompTIA Security+) considered advantageous.
Ipswich, United kingdom
Hybrid
02-12-2025
Company background Company brand
Company Name
TEC Partners - Technical Recruitment Specialists
Job Title
Embedded Software Engineer
Job Description
**Job title**: Embedded Software Engineer **Role Summary**: Design, develop, test, and deploy embedded software on cutting‑edge, experimental platforms, contributing to the full product lifecycle from requirements through to prototype delivery. **Expectations**: - Deliver high‑quality embedded solutions within fast‑paced, multidisciplinary teams. - Apply engineering‑led problem‑solving to complex technical challenges. - Participate in all phases of development—requirements capture, design, coding, testing, documentation, and deployment. **Key Responsibilities**: - Capture and analyze functional requirements. - Architect and implement embedded software, primarily in C (and at least one additional language such as C++, C#, or MATLAB). - Develop on ARM‑based targets, including bare‑metal and RTOS environments. - Test, debug, and fault‑find software; provide detailed documentation. - Collaborate with cross‑functional teams (engineering, science, design) to prototype solutions rapidly. - Contribute to system‑level design and high‑level architecture decisions. - Utilize scripting (Python, MATLAB) for testing, signal processing, or automation. - Maintain and advance component and system reliability in regulated or complex environments. **Required Skills**: - 3+ years’ embedded software development experience. - Proficiency in C; solid knowledge of at least one additional language (C++, C#, MATLAB). - Experience programming Linux in embedded or system contexts. - Strong debugging, fault‑finding, and testing expertise. - Ability to design robust technical solutions and articulate them clearly. - Excellent problem‑solving, communication, and teamwork skills. **Required Education & Certifications**: - Bachelor’s (or higher) degree in Engineering, Computer Science, or a closely related discipline. - Professional certifications (e.g., IEEE, RTOS) are not mandatory but may be advantageous.
Cambridge, United kingdom
On site
Junior
06-02-2026
Company background Company brand
Company Name
TEC Partners - Technical Recruitment Specialists
Job Title
Machine Learning Researcher
Job Description
**Machine Learning Researcher** **Role Summary** Research, design, and deploy machine learning systems for complex, real-world problems in defense and security. Collaborate with multi-disciplinary teams on projects spanning early-stage research to working prototypes across the full ML lifecycle. **Expectations** - Bachelor’s or Master’s degree in Computer Science, Engineering, Physics, Mathematics, or related field. - Strong Python programming skills. - Demonstrated experience with ML frameworks (e.g., PyTorch, TensorFlow, JAX). - Application of ML in novel domains or resource-constrained settings. - Postgraduate/industrial R&D experience or client-facing/consultancy background beneficial. - Eligibility for UK security clearance mandatory. **Key Responsibilities** - Design and implement end-to-end ML solutions for defense/security challenges. - Conduct data preparation, model development, evaluation, and deployment. - Collaborate with cross-functional teams to solve technically complex problems. - Translate theoretical research into scalable, production-ready systems. **Required Skills** - Python, machine learning framework proficiency. - Expertise in computer vision, generative models, or signal/audio processing. - Strong problem-solving skills for novel and challenging ML applications. - Familiarity with GPU/CUDA workflows a plus. **Required Education & Certifications** - Bachelor’s degree (minimum 2:1/first class, or international equivalent) in Computer Science, Engineering, Physics, Mathematics, or related discipline. - UK security clearance eligibility required.
Cambridge, United kingdom
On site
06-02-2026
Company background Company brand
Company Name
TEC Partners - Technical Recruitment Specialists
Job Title
Contract Embedded Software Engineer - Defence
Job Description
Job title: Contract Embedded Software Engineer – Defence Role Summary: Provide immediate, high‑impact embedded software development in Linux/C++ environments for advanced defence systems. Work closely with electronics and systems engineers to design, implement, test, and maintain low‑level and system‑level software, including C++ applications, embedded C modules, Python tooling, and GUI components. Expactations: Deliver quality code and documentation within tight schedules. Collaborate with multidisciplinary teams, adhere to secure development practices, and maintain active SC clearance. Contribute quickly with minimal supervision in a fast‑paced, defence‑centric environment. Key Responsibilities: - Design, develop, and maintain Linux‑based embedded software in C++ and C. - Write Python scripts for automation, tooling, and testing. - Build and support GUI applications using Qt or equivalent. - Integrate software with custom hardware and perform system‑level debugging and testing. - Collaborate with electronics and systems engineers on design and implementation. - Ensure compliance with secure development and national security standards. - Participate in code reviews, documentation, and continuous improvement activities. Required Skills: - Strong C++ development experience (modern C++ standards). - Embedded C programming for hardware‑adjacent systems. - Proficiency in Linux development environments (kernel, drivers, user‑space). - Python scripting and automation. - GUI development experience (Qt, GTK+, or similar). - Debugging and problem‑solving skills in low‑level systems. - Familiarity with secure development practices. - Ability to work effectively in multidisciplinary teams. Required Education & Certifications: - Bachelor’s degree (or equivalent) in Computer Science, Electrical Engineering, or related field. - Active Security Clearance (SC) in the UK. ---
Cambridge, United kingdom
On site
11-02-2026