My client is looking for an experienced Embedded Software Developer to join a growing engineering team working on advanced embedded systems and next-generation technology products. This is a hands-on role where you'll be involved across the full software lifecycle - from embedded development through to build systems, testing, and deployment. You'll work closely with cross-functional engineering teams in a collaborative R&D environment while also having the autonomy to own complex technical tasks. The Role You'll be developing and maintaining software primarily in C++, supporting embedded Linux environments, and contributing to robust CI/CD and testing processes. This role would suit someone who enjoys solving technical challenges and working across multiple layers of a modern embedded software stack. Responsibilities Design, develop, and maintain applications primarily in C++ Work within embedded Linux environments using Yocto or Buildroot Configure and optimise build systems using CMake Support CI/CD pipelines using Jenkins or similar tooling Develop and maintain unit, integration, and system-level tests Collaborate with hardware and software engineering teams Participate in code reviews, technical documentation, and process improvements Troubleshoot and resolve complex technical issues independently Required Experience 5+ years' experience developing in C++ within Linux environments Good working knowledge of Python for scripting, tooling, APIs, or test automation Experience with embedded Linux build systems such as Yocto or Buildroot Strong experience with CMake Familiarity with CI/CD tools, ideally Jenkins Solid understanding of software design principles and testing practices Ability to work independently and proactively solve problems Nice to Have Experience with Docker or containerised environments Knowledge of networking, hardware interfaces, or API design Experience with GraphQL Familiarity with Python/C++ bindings such as pybind What's on Offer Flexible hybrid working Opportunity to work on cutting-edge embedded technology Collaborative engineering environment Real ownership and influence across projects Long-term career development opportunities
19/05/2026
Full time
My client is looking for an experienced Embedded Software Developer to join a growing engineering team working on advanced embedded systems and next-generation technology products. This is a hands-on role where you'll be involved across the full software lifecycle - from embedded development through to build systems, testing, and deployment. You'll work closely with cross-functional engineering teams in a collaborative R&D environment while also having the autonomy to own complex technical tasks. The Role You'll be developing and maintaining software primarily in C++, supporting embedded Linux environments, and contributing to robust CI/CD and testing processes. This role would suit someone who enjoys solving technical challenges and working across multiple layers of a modern embedded software stack. Responsibilities Design, develop, and maintain applications primarily in C++ Work within embedded Linux environments using Yocto or Buildroot Configure and optimise build systems using CMake Support CI/CD pipelines using Jenkins or similar tooling Develop and maintain unit, integration, and system-level tests Collaborate with hardware and software engineering teams Participate in code reviews, technical documentation, and process improvements Troubleshoot and resolve complex technical issues independently Required Experience 5+ years' experience developing in C++ within Linux environments Good working knowledge of Python for scripting, tooling, APIs, or test automation Experience with embedded Linux build systems such as Yocto or Buildroot Strong experience with CMake Familiarity with CI/CD tools, ideally Jenkins Solid understanding of software design principles and testing practices Ability to work independently and proactively solve problems Nice to Have Experience with Docker or containerised environments Knowledge of networking, hardware interfaces, or API design Experience with GraphQL Familiarity with Python/C++ bindings such as pybind What's on Offer Flexible hybrid working Opportunity to work on cutting-edge embedded technology Collaborative engineering environment Real ownership and influence across projects Long-term career development opportunities
IT Infrastructure & Systems Administrator Central London Hybrid Working 6-month FTC Full Time This is a 6 month fixed term contract We are working with a well-established multi-site organisation seeking an experienced IT Infrastructure & Systems Administrator to join a collaborative internal technology team. This role will suit someone with strong Microsoft infrastructure experience who enjoys supporting a mixed on-prem and cloud environment, contributing to ongoing systems improvement projects, and acting as an escalation point for technical issues. Key Responsibilities Support and maintain core Microsoft server and cloud environments Administer Active Directory, Group Policy, DNS, DHCP and related services Manage Microsoft 365 technologies including Exchange Online and Azure AD Support virtualised infrastructure environments Assist with systems upgrades, deployments and patch management Maintain endpoint management platforms and device administration Support business-critical applications and operational systems Monitor backups, system health and infrastructure performance Provide third-line technical support across the organisation Contribute to documentation, security best practice and process improvement Experience Required Strong experience administering Windows Server environments Good knowledge of Microsoft 365 and Azure AD administration Experience with virtualisation technologies (VMware or similar) Understanding of endpoint/device management platforms Experience supporting both cloud and on-prem infrastructure Knowledge of patching, backups and infrastructure monitoring Strong troubleshooting and stakeholder communication skills Desirable Experience with SCCM, WSUS or similar tooling Exposure to JAMF or Apple device environments Experience supporting payment or transactional systems Familiarity with networking and Wi-Fi infrastructure What's on Offer Hybrid working Collaborative technical environment Exposure to a broad infrastructure estate Opportunity to contribute to modernisation projects Competitive salary and benefits package
19/05/2026
Seasonal
IT Infrastructure & Systems Administrator Central London Hybrid Working 6-month FTC Full Time This is a 6 month fixed term contract We are working with a well-established multi-site organisation seeking an experienced IT Infrastructure & Systems Administrator to join a collaborative internal technology team. This role will suit someone with strong Microsoft infrastructure experience who enjoys supporting a mixed on-prem and cloud environment, contributing to ongoing systems improvement projects, and acting as an escalation point for technical issues. Key Responsibilities Support and maintain core Microsoft server and cloud environments Administer Active Directory, Group Policy, DNS, DHCP and related services Manage Microsoft 365 technologies including Exchange Online and Azure AD Support virtualised infrastructure environments Assist with systems upgrades, deployments and patch management Maintain endpoint management platforms and device administration Support business-critical applications and operational systems Monitor backups, system health and infrastructure performance Provide third-line technical support across the organisation Contribute to documentation, security best practice and process improvement Experience Required Strong experience administering Windows Server environments Good knowledge of Microsoft 365 and Azure AD administration Experience with virtualisation technologies (VMware or similar) Understanding of endpoint/device management platforms Experience supporting both cloud and on-prem infrastructure Knowledge of patching, backups and infrastructure monitoring Strong troubleshooting and stakeholder communication skills Desirable Experience with SCCM, WSUS or similar tooling Exposure to JAMF or Apple device environments Experience supporting payment or transactional systems Familiarity with networking and Wi-Fi infrastructure What's on Offer Hybrid working Collaborative technical environment Exposure to a broad infrastructure estate Opportunity to contribute to modernisation projects Competitive salary and benefits package
Overview We're looking for a proactive and customer-focused IT Service Desk Analyst to join our Information Systems team. In this role, you'll provide first-line technical support to internal users, ensuring a high level of service in line with established procedures and SLAs. Key Responsibilities Act as the first point of contact for all IT-related incidents and service requests via phone, email, and walk-ins Log and manage tickets accurately within the Service Desk system, including detailed notes of actions taken Perform initial troubleshooting and investigation using remote tools, resolving issues where possible or escalating when required Support users face-to-face with technical queries and provide effective solutions where possible Contribute to the development of standard operating procedures (SOPs) and "quick win" fixes Monitor Service Desk inboxes and phone lines, ensuring timely responses to all queries Track escalated tickets to ensure compliance with Service Level Agreements Assist with general IT administration, including documentation and procurement activities Support additional tasks as directed by IT leadership About You Qualifications Diploma or NVQ in IT or a communications-related subject (desirable, not essential) Awareness of ITIL or similar frameworks is advantageous Experience Comfortable using computers and common business applications Previous experience in a customer-facing role Skills & Knowledge Strong communication and telephone skills Excellent customer service approach Working knowledge of Windows operating systems Familiarity with Microsoft Office (Word, Excel, Outlook) Good analytical and problem-solving abilities Ability to work effectively both independently and as part of a team Comfortable working under pressure in a fast-paced environment What We're Looking For A team player who demonstrates accountability, a customer-first mindset, and the confidence to take initiative and solve problems.
19/05/2026
Contractor
Overview We're looking for a proactive and customer-focused IT Service Desk Analyst to join our Information Systems team. In this role, you'll provide first-line technical support to internal users, ensuring a high level of service in line with established procedures and SLAs. Key Responsibilities Act as the first point of contact for all IT-related incidents and service requests via phone, email, and walk-ins Log and manage tickets accurately within the Service Desk system, including detailed notes of actions taken Perform initial troubleshooting and investigation using remote tools, resolving issues where possible or escalating when required Support users face-to-face with technical queries and provide effective solutions where possible Contribute to the development of standard operating procedures (SOPs) and "quick win" fixes Monitor Service Desk inboxes and phone lines, ensuring timely responses to all queries Track escalated tickets to ensure compliance with Service Level Agreements Assist with general IT administration, including documentation and procurement activities Support additional tasks as directed by IT leadership About You Qualifications Diploma or NVQ in IT or a communications-related subject (desirable, not essential) Awareness of ITIL or similar frameworks is advantageous Experience Comfortable using computers and common business applications Previous experience in a customer-facing role Skills & Knowledge Strong communication and telephone skills Excellent customer service approach Working knowledge of Windows operating systems Familiarity with Microsoft Office (Word, Excel, Outlook) Good analytical and problem-solving abilities Ability to work effectively both independently and as part of a team Comfortable working under pressure in a fast-paced environment What We're Looking For A team player who demonstrates accountability, a customer-first mindset, and the confidence to take initiative and solve problems.
Application Support Analyst/Engineer required for my client in Maidenhead, Berkshire. This role is 2 days onsite and 3 days work from home. After your probation period you will be working 24/7 support on a 1 in 4 basis. You will be paid an extra £450 per week. In this role you'll be supporting in-house web/software applications as well as 3rd/third-party SaaS applications. You'll also be working on Software projects and general IT Support. Required experience: Minimum 12 month experience in a similar role (supporting software/web apps/SaaS is a MUST). Good working knowledge using Azure, Azure Services
03/10/2025
Full time
Application Support Analyst/Engineer required for my client in Maidenhead, Berkshire. This role is 2 days onsite and 3 days work from home. After your probation period you will be working 24/7 support on a 1 in 4 basis. You will be paid an extra £450 per week. In this role you'll be supporting in-house web/software applications as well as 3rd/third-party SaaS applications. You'll also be working on Software projects and general IT Support. Required experience: Minimum 12 month experience in a similar role (supporting software/web apps/SaaS is a MUST). Good working knowledge using Azure, Azure Services
Senior Penetration Tester Location: Fully Remote (UK-Based) Salary Range: £50,000 - £85,000 (dependent on experience) Position: Permanent, Full-Time My client is a dynamic and growing cybersecurity consultancy dedicated to providing top-tier security services to a diverse range of clients. They believe in empowering the team with the flexibility of remote work while tackling challenging and engaging projects that make a real difference to their clients' security posture. The Role We are seeking a highly skilled and motivated Senior Penetration Tester to join our remote team. You will be responsible for leading and executing complex penetration tests against a variety of systems, networks, and applications. The ideal candidate is not just a proficient tester but a critical thinker who can articulate risks clearly and provide pragmatic remediation advice to clients. Key Responsibilities Plan, lead, and execute sophisticated penetration tests across infrastructure, web applications, APIs, and internal networks. Conduct advanced Red Team exercises to simulate real-world adversary attacks and test organisational defences. Produce high-quality, clear, and concise reports for both technical and executive audiences, detailing findings, risks, and actionable remediation strategies. Mentor and provide guidance to junior members of the team, promoting best practices and knowledge sharing. Collaborate with clients to scope engagements, present findings, and provide expert advice on mitigating identified vulnerabilities. Stay abreast of the latest security vulnerabilities, attack vectors, tools, and methodologies. Contribute to the continuous improvement of our testing methodologies and service offerings. Essential Skills & Qualifications Must hold active CREST Certified Tester (CRT) certification. (Non-negotiable) Proven commercial experience in a penetration testing role. Deep technical knowledge of networking protocols, operating systems (Windows, Linux), and common infrastructure vulnerabilities. Strong experience in web application penetration testing (OWASP Top 10). Proficiency with common penetration testing tools (e.g., Burp Suite Pro, Metasploit, Nmap, Cobalt Strike, etc.). Excellent written and verbal communication skills, with a proven ability to write detailed technical reports. A proactive and self-motivated attitude, capable of working effectively in a fully remote environment. Desirable Skills & Qualifications Experience with or knowledge of implementing Cyber Essentials and Cyber Essentials Plus schemes is highly desirable. Additional certifications such as: CREST Certified Simulated Attack Specialist (CCSAS) / Certified Simulated Attack Manager (CCSAM) Offensive Security Certified Professional (OSCP) Certified Information Systems Security Professional (CISSP) SANS GIAC Penetration Tester (GPEN) or Web Application Penetration Tester (GWAPT) Experience in mobile application (iOS/Android) testing, cloud security (AWS/Azure/GCP), or social engineering. Experience scripting in Python, PowerShell, or Bash to develop custom tools or exploits. What We Offer A competitive salary of £50,000 - £85,000 . Fully remote working - work from anywhere in the UK. A supportive and collaborative culture with a strong focus on professional development.
01/10/2025
Full time
Senior Penetration Tester Location: Fully Remote (UK-Based) Salary Range: £50,000 - £85,000 (dependent on experience) Position: Permanent, Full-Time My client is a dynamic and growing cybersecurity consultancy dedicated to providing top-tier security services to a diverse range of clients. They believe in empowering the team with the flexibility of remote work while tackling challenging and engaging projects that make a real difference to their clients' security posture. The Role We are seeking a highly skilled and motivated Senior Penetration Tester to join our remote team. You will be responsible for leading and executing complex penetration tests against a variety of systems, networks, and applications. The ideal candidate is not just a proficient tester but a critical thinker who can articulate risks clearly and provide pragmatic remediation advice to clients. Key Responsibilities Plan, lead, and execute sophisticated penetration tests across infrastructure, web applications, APIs, and internal networks. Conduct advanced Red Team exercises to simulate real-world adversary attacks and test organisational defences. Produce high-quality, clear, and concise reports for both technical and executive audiences, detailing findings, risks, and actionable remediation strategies. Mentor and provide guidance to junior members of the team, promoting best practices and knowledge sharing. Collaborate with clients to scope engagements, present findings, and provide expert advice on mitigating identified vulnerabilities. Stay abreast of the latest security vulnerabilities, attack vectors, tools, and methodologies. Contribute to the continuous improvement of our testing methodologies and service offerings. Essential Skills & Qualifications Must hold active CREST Certified Tester (CRT) certification. (Non-negotiable) Proven commercial experience in a penetration testing role. Deep technical knowledge of networking protocols, operating systems (Windows, Linux), and common infrastructure vulnerabilities. Strong experience in web application penetration testing (OWASP Top 10). Proficiency with common penetration testing tools (e.g., Burp Suite Pro, Metasploit, Nmap, Cobalt Strike, etc.). Excellent written and verbal communication skills, with a proven ability to write detailed technical reports. A proactive and self-motivated attitude, capable of working effectively in a fully remote environment. Desirable Skills & Qualifications Experience with or knowledge of implementing Cyber Essentials and Cyber Essentials Plus schemes is highly desirable. Additional certifications such as: CREST Certified Simulated Attack Specialist (CCSAS) / Certified Simulated Attack Manager (CCSAM) Offensive Security Certified Professional (OSCP) Certified Information Systems Security Professional (CISSP) SANS GIAC Penetration Tester (GPEN) or Web Application Penetration Tester (GWAPT) Experience in mobile application (iOS/Android) testing, cloud security (AWS/Azure/GCP), or social engineering. Experience scripting in Python, PowerShell, or Bash to develop custom tools or exploits. What We Offer A competitive salary of £50,000 - £85,000 . Fully remote working - work from anywhere in the UK. A supportive and collaborative culture with a strong focus on professional development.