Please note that this is an apprenticeship position and therefore anyone with more than six months professional experience working as a software tester or who holds an ISTQB foundation certificate will not be eligible.
You will also need to commit to completing a Level 4 Software Testing Apprenticeship.
You’ll work within Software Support, helping improve the quality of the software we rely on for our brands, offices and customer journeys.
As your knowledge and confidence grow, you’ll contribute to well-structured testing guidelines, manual and automated test plans, release checks and quality assurance activities that help us improve our solutions over time.
You won’t be expected to arrive with all the answers or define our testing approach independently from the start. We’re looking for someone who can learn, ask good questions, work through problems carefully, and build the skills needed to support a more structured approach to software quality over time.
What you’ll be doing:
You’ll work with colleagues in Software Support and Software Development to investigate issues, test changes and help improve the quality of our internal systems and customer-facing services.
Your work will include:
Helping respond to software queries and issuesInvestigating issues, reproducing problems and capturing clear notes for developers
Creating and maintaining manual test plans for fixes, changes and key workflows
Supporting automated testing where appropriate as your skills develop
Helping check the quality of changes before and after release
Working with developers to understand upcoming changes and identify what needs testing
Contributing to testing guidelines, checklists and internal documentation
What we’re looking for:
You don’t need commercial software testing experience. More important is that you enjoy understanding how things work, spotting detail, solving problems, and learning new skills.
Key strengths for this role include:
A proven interest in software, technology or how applications work
A real enthusiasm for testing, quality assurance and continuous improvement
Good attention to detail and a methodical approach to problem solving
Confidence asking questions and gathering information
Clear written communication skills and the ability to document findings well
A willingness to learn new tools, technologies and ways of working
A collaborative mindset and ability to work with others
Exposure to any testing, coding, scripting, websites, databases or technical projects would be useful, but it isn’t essential.
Diversity Statement: We are committed to equality, diversity, and inclusion. We welcome applications from individuals of all backgrounds, abilities, and beliefs, including those who are neurodivergent, and we value the unique perspectives each individual brings.Training:This role includes a structured Level 4 Software Tester apprenticeship, giving you formal training alongside hands-on experience in the workplace.
You’ll have one dedicated day for your apprenticeship, regular guidance from your training provider, and day-to-day mentoring from colleagues across our technology function.
As your confidence grows, you’ll gradually take on more responsibility across manual testing, automated testing, release checks, documentation and the wider quality assurance practices that support our developers.Training Outcome:On-going employment and career development. Employer Description:We are a long-established group of self-catering holiday-letting agencies, managing a large portfolio of premium holiday homes across the UK. Our brands include Aspects Holidays, Boutique Retreats, Classic Cottages, Grandeur Property, Island Escapes, and Unique Hideaways.
Technology plays a central role in how we operate, grow, and help teams work effectively. We’re looking for a Software Tester Apprentice to join our Software Support Team, helping improve the quality, reliability and consistency of the systems used across the business.Working Hours :Monday - Friday: 9.00am - 5.00pmSkills: Communication skills,IT skills,Attention to detail,Organisation skills,Problem solving skills,Presentation skills,Administrative skills,Number skills,Analytical skills,Logical,Team working,Initiative,Non judgemental,Patience....Read more...
Collaborate with the project team to understand project requirements and objectives. Develop detailed test plans that outline the scope, test objectives, and test strategies
Create and maintain comprehensive test cases, test scripts, and test data that cover various aspects of the software, including functionality, performance, security, and usability
Execute test cases and record test results systematically. Identify defects, track them in a defect tracking system, and work with developers to ensure timely resolution
Conduct regression testing to verify that software changes and updates do not introduce new defects or negatively impact existing functionality
Contribute to test automation efforts by creating and maintaining automated test scripts using relevant tools and frameworks
Maintain detailed documentation of test plans, test cases, and test results. Ensure that testing processes are well-documented and easily accessible to team members
Actively participate in code reviews and provide feedback to developers regarding code quality and potential issues
Collaborate with cross-functional teams, including developers, product managers, and business analysts, end users, to ensure a shared understanding of project requirements and quality goals
Stay updated on industry best practices and emerging testing methodologies. Suggest process improvements to enhance the overall quality assurance process
Generate and distribute test reports to project stakeholders, including management, to communicate the status of testing efforts and any identified issues
Training:Estio apprenticeship training programmes are delivered virtually by our fully qualified and industry experienced training team. Using their expert knowledge, we’ve purposefully built our programmes around the real-world use of modern technology, so that the skills we create can be directly applied in the workplace.
Throughout the apprenticeship learners receive coaching, help and guidance from a dedicated team who are there to ensure they get the most from their work experience.
Successful completion of this apprenticeship gives you an accredited Level 4 Software Tester, with training in how to:
Ensure that the software used within your business operates as intended
Design and prepare test plans and conduct software testing as appropriate to ensure your software is fit for purpose
Collect and interpret the results of testing and make appropriate recommendations
Understand the software lifecycle and apply software development practices
Document and report test results
Store, manage and share test data in a secure manner
Training Outcome:This apprenticeship will be a fixed term contract.Employer Description:About A.N. Computing Limited Incorporated in 1999, A.N. Computing Limited (ANC) is a distinguished leader in the realm of innovative software solutions. We specialise in technology consultancy, business analysis, quality assurance, application maintenance, and solution integration. Our results-driven approach leverages the expertise of our highly experienced team, comprising directors, design engineers, coding specialists, and quality assurance professionals. We collaborate to deliver projects reliably, securely, and transparently.
Our Commitment to Quality and Security
At ANC, we pride ourselves on our unwavering commitment to quality and continuous improvement. Our robust quality management system has earned ISO 9001 accreditation, affirming our capability to consistently meet customer and regulatory requirements. Additionally, our dedication to information security is evidenced by our ISO 27001 certification. We also hold both Cyber Essentials and Cyber Essentials Plus accreditations, reinforcing our commitment to safeguarding our clients' information.
Proven Track Record
Over the years, we have built a strong reputation in the market, successfully delivering ambitious projects for customers across the UK, including the NHS, local councils, ABL, Thrive Tribe, and CHCP. Our collaborations with the NHS have also resulted in additional accreditations for DTAC and DSPT.
Tailored IT Solutions
By developing a deep understanding of our clients' organisations, we provide top-quality, efficient IT solutions tailored to their unique requirements. Our solutions evolve with changing business needs and market trends, ensuring our clients stay ahead in their respective fields.Working Hours :Monday - Friday 08.30 - 16.30Skills: Communication skills,Attention to detail,Analytical skills....Read more...
Test Engineer
(Tech stack: QA Analyst, QA, SDET, Test Engineer, Tester, Manual Tester, QA Engineer, Quality Assurance, Software Quality Assurance (SQA) Engineer, Manual Testing, Web Applications, Defect Tracking, Excel, API Testing, SQL, DevOps, Scrum)
Our client is an established technology business delivering web-based software solutions. They are looking to hire an Application Support Specialist with strong QA experience to ensure the quality, stability, and reliability of their applications.
This role is primarily focused on manual testing, defect management, and application support. You will play a key part in validating releases, identifying issues, and working closely with development teams to ensure fixes are delivered and verified efficiently. There will also be opportunities to gain exposure to AI-driven tools and initiatives as part of ongoing platform development.
What you’ll need:
• 2+ years’ commercial QA experience • Strong manual testing experience (test cases / structured testing)• Experience logging and managing defects• Clear documentation skills• Strong Excel skills (formulas, pivots, charts)
Exposure to SQL, API testing, automation, or Agile environments would be advantageous but not essential.
Location: Bournemouth (Fully Office Based)Salary: £40,000 – £50,000Applicants must have the right to work in the UK.
Noir continues to be the leading Microsoft recruitment agency; we can help you make the right career decisions!
NOIRUKTECHRECNOIRUKREC....Read more...
A fantastic opportunity has arisen for an experienced Senior Computer Vision Engineer to take a leading technical role within a team developing advanced computer vision, perception and autonomous navigation technologies.
Youll work across the full development lifecycle, from algorithm design and subsystem architecture through to verification, testing and deployment, while also providing technical guidance to other engineers.
This role offers the opportunity to work on complex technical problems involving sensing, perception and autonomous systems, collaborating closely with Systems, GNC, Flight Dynamics, Software and Hardware teams.
The Role
- Design and develop advanced computer vision algorithms for object detection, tracking and 6DoF pose estimation.
- Contribute to computer vision subsystem architecture, requirements and performance budgets.
- Support the selection, procurement and integration of LiDAR and camera systems.
- Lead and contribute to verification and validation activities, including performance assessment and requirements verification.
- Support hardware-in-the-loop and integrated system testing.
- Support the integration of computer vision algorithms into embedded and flight software.
- Collaborate with multidisciplinary engineering teams to ensure software and hardware performance and compatibility.
- Review engineering work and provide technical guidance and mentoring to less experienced engineers.
- Research and evaluate state-of-the-art computer vision technologies.
- Contribute to system-level engineering activities, including FMECA and FDIR.
- Help develop robust, reliable and scalable computer vision solutions.
About You
Youll be an experienced Computer Vision Engineer with a strong track record of developing algorithms and taking them through validation and deployment.
Essential experience includes:
- Master's degree in Computer Science, Software Engineering, Aerospace Engineering or another relevant discipline.
- 5+ years' industrial or research experience in computer vision algorithm development and deployment.
- Strong understanding of computer vision, image processing, machine learning and deep learning.
- Proven experience taking computer vision algorithms from concept through to validation and deployment.
- Strong programming skills in Python, MATLAB, C and/or C++.
- Experience with OpenCV, TensorFlow and/or PyTorch.
- Strong understanding of camera and LiDAR technologies.
- Experience with software testing and integration.
- Good understanding of Git and software configuration management.
- Strong analytical and problem-solving capabilities.
- Excellent communication skills, with the ability to explain complex technical concepts clearly.
- A proactive approach and the ability to work effectively across multiple engineering disciplines.
Desirable Experience
The following would be particularly valuable:
- Experience with vision-based navigation or perception for space systems.
- Experience within space, aerospace, robotics or autonomous systems.
- Knowledge of rigid-body dynamics and kinematics.
- Experience with sensor fusion and multi-sensor perception.
- LiDAR signal processing.
- Embedded C/C++ development, particularly in safety-critical environments.
- ROS, ROS2 or similar robotics middleware.
- HIL testing and integrated system campaigns.
- CI/CD pipelines and automated testing frameworks.
Whats on Offer?
- Hybrid working in Oxfordshire.
- Optional 9-day fortnight working pattern.
- 25 days' holiday, increasing with service, plus bank holidays.
- Private healthcare, life insurance and long-term sick pay.
- Relocation support may be available.
- Modern engineering and technical facilities.
- Collaborative, international and technically driven working environment.
This is an excellent opportunity for a senior engineer looking to combine hands-on technical development, system-level engineering and technical leadership within a highly challenging computer vision environment.
TT....Read more...
We are looking for an experienced Principal Systems Engineer to support the design, integration, testing, and delivery of complex engineering systems. The role involves working across the full systems lifecycle, from initial concept and requirements through to verification, acceptance, and customer delivery.
The successful candidate will work with multidisciplinary teams across software, electronics, and mechanical engineering, supporting system development, risk management, technical documentation, and continuous improvement.
Key Responsibilities
Lead systems design, integration, verification, and testing activities.
Support projects through the full engineering lifecycle.
Work closely with software, electrical, and mechanical engineering teams.
Manage technical risks and contribute to project delivery.
Produce technical reports, specifications, and documentation.
Support design reviews and mentor junior engineers.
Communicate with internal teams, customers, and suppliers.
Key Skills
Experience in Systems Engineering, Systems Integration, or Product Development.
Background in aerospace, defence, electronics, automotive, or other complex engineering environments.
Knowledge of system testing, verification, and engineering processes.
Understanding of electronics, communications protocols, or embedded systems is desirable....Read more...
We are looking for an experienced Principal Systems Engineer to support the design, integration, testing, and delivery of complex engineering systems. The role involves working across the full systems lifecycle, from initial concept and requirements through to verification, acceptance, and customer delivery.
The successful candidate will work with multidisciplinary teams across software, electronics, and mechanical engineering, supporting system development, risk management, technical documentation, and continuous improvement.
Key Responsibilities
Lead systems design, integration, verification, and testing activities.
Support projects through the full engineering lifecycle.
Work closely with software, electrical, and mechanical engineering teams.
Manage technical risks and contribute to project delivery.
Produce technical reports, specifications, and documentation.
Support design reviews and mentor junior engineers.
Communicate with internal teams, customers, and suppliers.
Key Skills
Experience in Systems Engineering, Systems Integration, or Product Development.
Background in aerospace, defence, electronics, automotive, or other complex engineering environments.
Knowledge of system testing, verification, and engineering processes.
Understanding of electronics, communications protocols, or embedded systems is desirable....Read more...
QA Engineer - Rosenheim / Hybrid
(QA Engineer, Quality Assurance Engineer, Automation Tester, Software Quality Assurance Specialist, Tester, AI, Automated test frameworks, GitHub Actions, Azure DevOps, Playwright, Selenium, xUnit, Cypress, performance testing, load testing, visual regression testing, output comparisons, test coverage metrics, flakiness, test suite performance, API testing, security testing, Urgent)
Our client is a revolutionary, AI-driven software company who are looking to hire a passionate QA Engineer with an AI mindset to generate, maintain, and triage test cases, as well as use AI-powered testing agents to systematically reduce manual QA effort. The role will require someone to work closely with Developers and Product Owners for teamwide transparency of the QA strategy.
We require a QA Engineer with extensive experience in automated test frameworks and exposure to test orchestration platforms and CI/CD-integrated QA pipelines, such as GitHub Actions and Azure DevOps. Use of AI-tools and modern testing tools, such as Playwright, Selenium, xUnit, Cypress, etc. is expected, as is the ability to develop performance and load testing strategies for cloud-native SaaS products. Further proficiency in test coverage metrics, reduction of test instability (flakiness), and optimisation of test suite performance would be highly desirable, as would a familiarity with API testing and security testing.
Their benefits include the following:
Yoga and fitness room.
Onsite barista and chef
Flexitime
Our client is building a company people love. A company that will stand the test of time. So they invest in their people, and prioritise your long term happiness. If you would like to explore the possibility of joining their family, please send your CV.
Location: Rosenheim, Germany / Hybrid Working
Salary: €40.000 - €70.000 + Bonus + Benefits
Applicants must be based in Germany and have the right to work in Germany even though remote working is available.
Noir continues to be the leading Microsoft recruitment agency; we can help you make the right career decisions!
NOIRGERMANYRECSP
NOIRGERMANYREC
NOIREUROPEREC....Read more...
Senior QA Automation Engineer – FinTech Trading Platform – London / Hybrid
(Tech stack: C#, .NET Core, .NET 8/9/10, AI-Assisted Testing, Test Automation, Reqnroll, SpecFlow, NUnit, Azure DevOps, SQL Server, ASP.NET Core, REST APIs, CI/CD, BDD, Automation Frameworks, Investment Management, Wealth Management)
Our client is a market-leading FinTech organisation developing an award-winning front-to-back investment and wealth management platform used by financial institutions across the UK and Europe. As part of a major investment in engineering excellence and AI-driven software delivery, they are seeking an experienced Senior Automation Engineer to define the future of quality engineering across a highly scalable, cloud-based platform that processes mission-critical financial transactions every day.
This is a rare opportunity to combine deep technical expertise with genuine technical leadership. As the technical owner of the automation framework, you will design and evolve the automation architecture, build scalable testing solutions in C# and .NET 10, and drive the adoption of AI-assisted testing practices across the engineering function. Working closely with Software Engineers, Architects, DevOps and Product teams, you will embed automation throughout the software development lifecycle, ensuring rapid, reliable feedback through modern CI/CD pipelines whilst continuously improving release quality and engineering efficiency.
You will lead the development of sophisticated automation frameworks using Reqnroll (or SpecFlow), NUnit, Azure DevOps Release Pipelines and SQL Server, delivering comprehensive regression, smoke and API test coverage across a modern microservices estate built on ASP.NET Core. Alongside mentoring Automation Engineers and establishing engineering best practices, you will evaluate emerging AI technologies, prototype innovative automation approaches and champion an automation-first culture that supports faster, higher-quality software delivery.
Experience with BDD, REST APIs, distributed systems and shift-left testing will be highly beneficial.
Successful Senior QA Automation Engineer candidates will have proven experience building enterprise-scale automation frameworks, excellent C#/.NET development skills and a passion for using AI to transform software testing. Experience within FinTech, investment management, wealth management or other regulated financial services environments would be advantageous, although candidates with strong technical leadership experience from other enterprise software businesses are equally encouraged to apply. This is an opportunity to influence engineering strategy, mentor talented teams and work with some of the latest automation and AI technologies available.
Senior QA Automation Engineer positions come with the following benefits:
Annual performance bonus.
Hybrid working and flexible working hours.
Private healthcare.
Enhanced pension scheme.
Dedicated learning and certification budget.
Access to the latest AI development and automation tooling.
Modern hardware and home office allowance.
Clear progression into Principal Engineer or Engineering Management.
Regular company events and technology innovation days.
Location: London, UK / Hybrid Working
Salary: £50,000 - £65,000 + Bonus + Pension + Benefits
Hybrid Working: 3-days a week in the office.
Applicants must have the right to work in the UK.
To apply for this position, please send your CV to Noir.
NOIRUKTECHREC
NOIRUKREC....Read more...
.NET Software Engineer - Richterswil, Switzerland (German speaking)
(Tech stack: .NET Software Engineer, .NET Developer, Software Developer, .NET 9, C#, Messaging layers, Distributed system architecture, System Testing, Test Driven Development (TDD), Continuous Integration, Mocking frameworks Agile, Scrum, German, .NET Software Engineer, .NET Developer, Software Developer)
We have a fantastic opportunity for a .NET Software Engineer to join an ambitious and innovative Software company near Zurich. This is your chance to work with some of the sharpest minds in software development. They are looking for technically curious and enthusiastic .NET Software Engineers to develop and enhance application software, from initial concept to market-ready product.
Our client is looking for passionate .NET Software Engineers with experience in the development of complex .NET applications and knowledge of messaging layers and distributed system architecture. You will also be competent in system Testing, Test-Driven Development (TDD), Continuous Integration, and mocking frameworks, whilst familairity with agile methods, especially Scrum is also expected. The ability to work effectively both individually and as part of a team is very important and somebody with an entrepreneurial thought process would be very well suited to the role. A relevant degree is also highly favourable.
This is your opportunity to be part of a new, technically challenging project and to be involved in the creation of a new application from scratch. The market is booming and our client are fast becoming a leader in their field!
All .NET Software Engineer positions come with the following benefits:
Bonus
Flexible working hours.
Work from home options.
Attractive social benefits
Location: Richterswil, Switzerland / Hybrid Working
Salary: 100’000 CHF – 120’000 CHF + Bonus + Benefits
Applicants must be fluent in German, be based in Switzerland and have the right to work in Switzerland.
Noir continues to be the leading Microsoft recruitment agency; we can help you make the right career decisions!
NOIRSWITZERLANDREC
NOIREUROPEREC
NOIREURNET....Read more...
.NET Software Engineer - Zurich, Switzerland (German speaking)
(Tech stack: .NET Software Engineer, .NET Developer, Software Developer, .NET 9, C#, Messaging layers, Distributed system architecture, System Testing, Test Driven Development (TDD), Continuous Integration, Mocking frameworks Agile, Scrum, German, .NET Software Engineer, .NET Developer, Software Developer)
We have a fantastic opportunity for a .NET Software Engineer to join an ambitious and innovative Software company near Zurich. This is your chance to work with some of the sharpest minds in software development. They are looking for technically curious and enthusiastic .NET Software Engineers to develop and enhance application software, from initial concept to market-ready product.
Our client is looking for passionate .NET Software Engineers with experience in the development of complex .NET applications and knowledge of messaging layers and distributed system architecture. You will also be competent in system Testing, Test-Driven Development (TDD), Continuous Integration, and mocking frameworks, whilst familairity with agile methods, especially Scrum is also expected. The ability to work effectively both individually and as part of a team is very important and somebody with an entrepreneurial thought process would be very well suited to the role. A relevant degree is also highly favourable.
This is your opportunity to be part of a new, technically challenging project and to be involved in the creation of a new application from scratch. The market is booming and our client are fast becoming a leader in their field!
All .NET Software Engineer positions come with the following benefits:
Bonus
Flexible working hours.
Work from home options.
Attractive social benefits
Location: Zurich, Switzerland / Hybrid Working
Salary: 90’000 CHF – 110’000 CHF + Bonus + Benefits
Applicants must be fluent in German, be based in Switzerland and have the right to work in Switzerland.
Noir continues to be the leading Microsoft recruitment agency; we can help you make the right career decisions!
NOIRSWITZERLANDREC
NOIREUROPEREC
NOIREURNET....Read more...
Senior .NET Software Engineer – Global Music & Entertainment – Linz
(Tech stack: .NET Software Engineer, C#, .NET, Blazor, Razor, HTML, CSS, JavaScript, Git, Databases, Unit Testing, Agile, Software Engineer, Developer, Senior .NET Developer)
Our client is a globally recognised music and entertainment company whose artists, content, and digital platforms reach millions of fans around the world every day. As part of a major investment in their technology division, they are expanding their engineering team in Linz and are looking to recruit a talented Senior .NET Software Engineer.
Working at the intersection of technology and entertainment, you will help build and enhance the platforms that support content management, digital operations, analytics, and business-critical systems used across an international organisation.
As a Senior .NET Software Engineer, you will be responsible for designing, developing, and maintaining modern web-based applications and visualisation platforms. Working within collaborative Agile teams, you will contribute throughout the entire software development lifecycle, from initial concept and architecture through to deployment and ongoing product enhancement.
Successful candidates should have experience with:
• C# and .NET development.• Modern web technologies including Blazor or Razor.• HTML, CSS and JavaScript.• Software engineering best practices including Git, databases, automated builds, testing and Agile methodologies.• Strong written and verbal English communication skills.
German language skills would be beneficial but are not essential.
This is an outstanding opportunity to join a household-name organisation that combines creativity, innovation, and technology on a global scale. You will work on high-profile systems, collaborate with talented international teams, and play a key role in delivering the next generation of digital solutions.
Location: Linz, Austria (Hybrid Working – 8 Work From Home Days Per Month)Salary: €53,241 - €62,243 + Benefits + Training + Career Development
Our client offers flexible working arrangements, structured career progression, ongoing professional development, subsidised meals, and the opportunity to work within one of the world's most exciting and dynamic industries.
Applicants must have the right to work in Austria.
NOIRAUSTRIARECNOIREUROPERECNOIREURNET....Read more...
QA Manager – Wealth Management Technology Platform – London / Hybrid
(Tech stack: QA Management, Test Strategy, Test Automation, Selenium, Playwright, Cypress, C#, TypeScript, Azure DevOps, JIRA, Confluence, CI/CD, Agile, Scrum, Investment Management, Wealth Management)
Our client is a leading FinTech organisation developing an award-winning front-to-back investment and wealth management platform used by financial institutions across the UK and Europe. Following a period of sustained growth and continued investment in its technology estate, the business is looking to appoint an experienced QA Manager to lead its Quality Assurance function and play a pivotal role in delivering high-quality software across a complex, business-critical platform.
This is an outstanding opportunity for a people-focused QA leader who combines strong technical knowledge with exceptional stakeholder management skills. You will be responsible for leading and developing a team of manual and automation engineers, defining the overall quality strategy, and ensuring robust testing practices are embedded throughout the software development lifecycle. Working closely with Engineering, Product and Programme Delivery teams, you will drive improvements in release quality, test coverage and automation while ensuring delivery remains aligned with business priorities and client expectations.
As QA Manager, you will own quality governance across multiple concurrent projects, establishing testing standards, release quality gates and defect management processes. You will lead root cause analysis for production issues, oversee quality reporting and KPIs, and proactively identify risks before they impact delivery. Working within an Agile environment, you will collaborate with Scrum teams, Product Owners and senior stakeholders while helping shape the organisation's automation strategy through technologies such as Playwright, Cypress or Selenium, alongside Azure DevOps, JIRA, Confluence and modern CI/CD pipelines. Experience promoting AI-assisted testing and quality engineering practices will be highly advantageous as the business continues to modernise its software delivery capabilities.
Successful QA Manager candidates should have proven experience leading QA teams within a software, FinTech or financial services environment, with a strong understanding of both manual and automated testing methodologies. Experience delivering enterprise SaaS platforms, investment or wealth management solutions, and working with distributed engineering teams would be highly beneficial. Above all, we're looking for an inspiring leader who is passionate about building high-performing teams, driving continuous improvement and ensuring software quality remains central to every release.
All QA Manager positions come with the following benefits:
Annual performance bonus.
Hybrid working and flexible working hours.
Private healthcare.
Enhanced pension scheme.
Dedicated learning and certification budget.
Modern equipment and home office allowance.
Clear progression into Senior Technology Leadership.
Regular company events and team socials.
Opportunity to shape the QA strategy of a market-leading FinTech platform.
Location: London, UK / Hybrid Working
Salary: £70,000 - £80,000 + Bonus + Pension + Benefits
Hybrid Working: 3-days a week in the offices
Applicants must have the right to work in the UK.
To apply for this position, please send your CV to Noir.
NOIRUKTECHREC
NOIRUKREC....Read more...
We are looking for a Senior Embedded Software Engineer to develop advanced, real-time software solutions for complex systems. You will be responsible for delivering software from initial concept through to fully verified solutions, working across the full development lifecycle.
Key Responsibilities
Design, develop, and maintain high-quality software using best engineering practices
Take ownership of software development from requirements through to verification and validation
Support and enhance existing software in line with evolving project and customer needs
Contribute to system architecture, design reviews, and technical decision-making
Collaborate with multidisciplinary teams including systems, hardware, and test engineers
Provide technical guidance and mentorship to junior engineers
Ensure software is developed in line with relevant standards and quality processes
Key Skills
Strong experience in C++ development (ideally modern C++)
Proven experience working across the full software development lifecycle
Experience with GUI UX or Human-Computer Interaction (HCI)
Knowledge of Python, PowerShell, or other scripting languages
Experience in real-time, embedded and safety-critical systems
Familiarity with version control, CI and CD, and software testing frameworks
Degree in Computer Science, Software Engineering, or a related discipline....Read more...
We are looking for a Senior Embedded Software Engineer to develop advanced, real-time software solutions for complex systems. You will be responsible for delivering software from initial concept through to fully verified solutions, working across the full development lifecycle.
Key Responsibilities
Design, develop, and maintain high-quality software using best engineering practices
Take ownership of software development from requirements through to verification and validation
Support and enhance existing software in line with evolving project and customer needs
Contribute to system architecture, design reviews, and technical decision-making
Collaborate with multidisciplinary teams including systems, hardware, and test engineers
Provide technical guidance and mentorship to junior engineers
Ensure software is developed in line with relevant standards and quality processes
Key Skills
Strong experience in C++ development (ideally modern C++)
Proven experience working across the full software development lifecycle
Experience with GUI UX or Human-Computer Interaction (HCI)
Knowledge of Python, PowerShell, or other scripting languages
Experience in real-time, embedded and safety-critical systems
Familiarity with version control, CI and CD, and software testing frameworks
Degree in Computer Science, Software Engineering, or a related discipline....Read more...
We are looking for a Systems Engineer to support the design, integration, testing, and delivery of complex engineering systems.
Key Responsibilities
Support systems design, integration, and testing activities.
Work across the complete product lifecycle from concept to delivery.
Collaborate with software, electronics, and mechanical engineering teams.
Assist with system verification, validation, and troubleshooting.
Prepare technical documentation, specifications, and reports.
Support design reviews and engineering improvements.
Provide support and guidance to junior engineers.
Key Skills
Degree or equivalent experience in Engineering, Physics, Mathematics, Electronics, or a related discipline.
Experience in systems engineering, integration, testing, or product development.
Understanding of engineering lifecycles and multidisciplinary systems.
Experience working with electronics, embedded systems, or communication protocols is desirable.
Background in aerospace, defence, automotive, electronics, marine, or other complex engineering environments would be beneficial.....Read more...
We are looking for a Systems Engineer to support the design, integration, testing, and delivery of complex engineering systems.
Key Responsibilities
Support systems design, integration, and testing activities.
Work across the complete product lifecycle from concept to delivery.
Collaborate with software, electronics, and mechanical engineering teams.
Assist with system verification, validation, and troubleshooting.
Prepare technical documentation, specifications, and reports.
Support design reviews and engineering improvements.
Provide support and guidance to junior engineers.
Key Skills
Degree or equivalent experience in Engineering, Physics, Mathematics, Electronics, or a related discipline.
Experience in systems engineering, integration, testing, or product development.
Understanding of engineering lifecycles and multidisciplinary systems.
Experience working with electronics, embedded systems, or communication protocols is desirable.
Background in aerospace, defence, automotive, electronics, marine, or other complex engineering environments would be beneficial.....Read more...
This is a rare opportunity to join a fast-growing space technology organisation tackling one of the most critical challenges facing the industry today, ensuring the long-term sustainability of space operations. Youll play a key role in developing advanced ground segment systems that support cutting-edge satellite missions.
Were looking for an experienced Ground Segment Software Team Lead to drive both the technical direction and people leadership of a high-performing engineering team. This role combines hands-on software development with system-level thinking and team management responsibility.
You will lead the development of ground segment software used to operate complex space missions, contributing to system architecture, overseeing delivery, and ensuring high-quality, reliable solutions. Alongside your technical responsibilities, youll manage and mentor a team of engineers, supporting their growth and performance.
Key Responsibilities
- Lead the design, development, validation, and maintenance of ground segment software systems
- Contribute to system architecture and high-level design decisions
- Capture and define requirements, translating them into use cases and user stories
- Oversee software development, integration, testing, and deployment activities
- Ensure documentation is complete, accurate, and aligned with requirements
- Support system verification, validation, and integration activities
- Contribute to mission system testing and simulation campaigns
- Collaborate with operations teams to troubleshoot issues and provide technical guidance
- Manage project work packages, timelines, and delivery milestones
- Lead and develop a team of software engineers, including performance reviews and day-to-day support
Essential Skills & Experience
- Degree in Computer Science, Telecommunications, or a related engineering discipline
- Proven experience across the full software development lifecycle (requirements through to maintenance)
- Strong background in satellite ground segment or mission control systems
- Experience designing and developing complex software systems for space or similar domains
- Proficiency in Java and/or Python
- Experience working in Linux environments, including shell scripting
- Familiarity with Mission Control Systems (e.g. SCOS-2000 or similar)
- Understanding of software engineering best practices and project lifecycle processes
- Experience leading or mentoring engineering teams
- Knowledge of ECSS standards
- Familiarity with containerisation and cloud technologies (Docker, Kubernetes)
Desirable Experience
- Background in spacecraft operations or close collaboration with operations teams
- Experience working in Agile/Scrum environments
- Knowledge of spacecraft communication protocols (e.g. CCSDS, CAN, SpaceWire)
Whats on Offer
- Hybrid and flexible working arrangements
- 25 days holiday (increasing with service) + bank holidays
- Private healthcare and life insurance
- Long-term sick pay
- Optional compressed working pattern (9/75)
- Relocation support and visa sponsorship available (where applicable)
- Modern office and engineering facilities
- Collaborative, international team environment
- Regular social and team events
About the Opportunity
Youll be joining an organisation at the forefront of next-generation space technology, working on mission-critical systems that support the future of satellite operations. This is a chance to make a tangible impact in a highly innovative and purpose-driven environment, while leading a team at the cutting edge of ground segment software engineering.
TT....Read more...
C and C++ Senior Software Engineer required with Microsoft Visual C++ or MSVC experience ideally with OpenGL or other rich GUI knowledge required to join a large team. You will work towards the ownership of a design from requirement specification through to verified software including extensive test and verification.
Requirements
Excellent C++ fluency and experience.
OpenGL, GUI, UX or HCI exposure using C and C++.
Microsoft Visual Studio experience ideally up to 2022 or 2026 versions.
Scripting languages such as Python, PowerShell or related.
Upper first or higher degree in a relevant subject.
Responsibilities
Design and develop highly responsive, rich and real time graphical user interfaces.
Specify, design, implement, testing and maintain of software using C, C++ and associated technologies.....Read more...
C and C++ Senior Software Engineer required with Microsoft Visual C++ or MSVC experience ideally with OpenGL or other rich GUI knowledge required to join a large team. You will work towards the ownership of a design from requirement specification through to verified software including extensive test and verification.
Requirements
Excellent C++ fluency and experience.
OpenGL, GUI, UX or HCI exposure using C and C++.
Microsoft Visual Studio experience ideally up to 2022 or 2026 versions.
Scripting languages such as Python, PowerShell or related.
Upper first or higher degree in a relevant subject.
Responsibilities
Design and develop highly responsive, rich and real time graphical user interfaces.
Specify, design, implement, testing and maintain of software using C, C++ and associated technologies.....Read more...
Mechanical Design Engineer with subsea connector experience required to design and develop solutions with CAD and FEA tools high pressure underwater applications.
Requirements
Subsea or offshore mechanical system design experience.
CAD software and FEA tool fluency.
Subsea production systems, umbilical???s, jumpers, electrical and fibre connector knowledge.
Pressure testing, connector design.
Understanding of sealing technologies, pressure rated designs, and mechanical electrical interface design.
BEng or MEng in mechanical engineering or related degree subject.
Responsibilities
Design and develop Low and High Voltage subsea electrical and optical connectors, pressure housings, and sealing systems.
Perform FEA mechanical, thermal, and pressure simulations for HPHT high pressure and temperature for deep sea environments.
Prototype testing, pressure testing, and standard qualification.
Detailed documentation Design Specifications, Qualification Test procedures, 3D models, 2D drawings, BOMs, and Test Reports.
Design reviews and PEER reviews.
RCAs, FMEA, dFMEA, pFEMA at development and design cycles.
Cross-functional Collaboration.
Technical 2D drawings....Read more...
Mechanical Design Engineer with subsea connector experience required to design and develop solutions with CAD and FEA tools high pressure underwater applications.
Requirements
Subsea or offshore mechanical system design experience.
CAD software and FEA tool fluency.
Subsea production systems, umbilical???s, jumpers, electrical and fibre connector knowledge.
Pressure testing, connector design.
Understanding of sealing technologies, pressure rated designs, and mechanical electrical interface design.
BEng or MEng in mechanical engineering or related degree subject.
Responsibilities
Design and develop Low and High Voltage subsea electrical and optical connectors, pressure housings, and sealing systems.
Perform FEA mechanical, thermal, and pressure simulations for HPHT high pressure and temperature for deep sea environments.
Prototype testing, pressure testing, and standard qualification.
Detailed documentation Design Specifications, Qualification Test procedures, 3D models, 2D drawings, BOMs, and Test Reports.
Design reviews and PEER reviews.
RCAs, FMEA, dFMEA, pFEMA at development and design cycles.
Cross-functional Collaboration.
Technical 2D drawings....Read more...
We are seeking a High Voltage Test Engineer based in London with strong LabVIEW and automated test bench design experience to join a leading engineering organisation in London. This is an exciting opportunity for a genuine HV specialist to design and develop advanced high voltage test systems from the ground up, supporting cutting-edge industrial products. The role offers a balanced split of 70% design & development and 30% hands-on lab/shop floor work, providing real technical ownership across both hardware and software.
Key Responsibilities for the High Voltage Test Engineer based in London:
Design and develop high voltage (HV) test benches (hardware & software)
Lead installation, commissioning, and software integration of test systems
Develop LabVIEW-based automated test solutions and regression test systems
Produce technical documentation including test specifications, drawings, and verification plans
Ensure compliance with HV safety standards and protocols
Key Requirements for the High Voltage Test Engineer based in London:
Degree in Electrical Engineering, High Voltage Engineering, or related discipline
5+ years’ experience in high voltage product design, testing, and development
Proven expertise in HV test bench design and build (from concept to delivery)
Strong LabVIEW and test automation experience
In-depth knowledge of HV testing methodologies and safety practices
My client are not able to sponsor Visas
Apply Now
If you are a skilled High Voltage Test Engineer based in London with LabVIEW experience looking to work on innovative test systems in London, apply today to take the next step in your engineering career. Please send your details to rwilcocks@redlinegroup.Com or call 01582 87 8810.....Read more...
An exciting opportunity has arisen for a Computer Vision Engineer to join a highly technical engineering team developing advanced perception and autonomous navigation technologies.
Youll be responsible for the design, development, verification and deployment of computer vision algorithms and software, contributing to challenging applications involving object detection, tracking and 6DoF pose estimation.
Working alongside engineers across software, systems, GNC and other technical disciplines, youll have the opportunity to take algorithms from initial concept through validation and integration into complex autonomous systems.
The Role
- Design and develop computer vision algorithms for object detection, tracking and 6DoF pose estimation.
- Contribute to computer vision subsystem architectures, requirements and performance budgets.
- Support the verification and validation of algorithms, including performance assessment and requirements verification.
- Support hardware-in-the-loop and integrated system testing.
- Work with camera and LiDAR sensing technologies, supporting hardware selection and integration.
- Support the integration of computer vision algorithms into embedded and flight software.
- Collaborate closely with Systems, GNC, Flight Dynamics and Software teams.
- Conduct research into emerging computer vision technologies and assess their application to future systems.
- Contribute to the development of robust and reliable solutions for demanding operational environments.
About You
Were looking for an engineer with a strong technical foundation in computer vision and experience taking algorithms beyond research and into practical deployment.
Essential experience includes:
- Master's degree in Computer Science, Software Engineering, Aerospace Engineering or another relevant discipline.
- 2+ years' industrial or research experience in computer vision algorithm development and deployment.
- Strong understanding of computer vision, image processing, machine learning and deep learning.
- Demonstrable experience developing algorithms from concept through to validation and deployment.
- Strong programming skills in Python, MATLAB, C and/or C++.
- Experience with frameworks and libraries such as OpenCV, TensorFlow and/or PyTorch.
- Understanding of camera and/or LiDAR sensor principles.
- Good knowledge of software configuration management and Git.
- Strong analytical and problem-solving abilities.
- Excellent communication skills and the ability to collaborate across multidisciplinary teams.
Desirable Experience
Experience within space, aerospace, robotics or autonomous systems would be advantageous, as would experience with:
- Vision-based navigation and perception.
- Sensor fusion and multi-sensor perception.
- LiDAR signal processing.
- ROS or ROS2.
- Embedded C/C++ development.
- Safety-critical software.
- Computer vision testbeds and data-generation environments.
- CI/CD and automated testing frameworks.
Whats on Offer?
- Hybrid working in Oxfordshire.
- Optional 9-day fortnight working pattern.
- 25 days' holiday, increasing with service, plus bank holidays.
- Private healthcare and life insurance.
- Long-term sick pay.
- Relocation support may be available.
- Access to modern engineering and technical facilities.
- Collaborative and internationally diverse working environment.
This is an excellent opportunity for a Computer Vision Engineer who wants to work on technically challenging perception and autonomous systems problems, while developing solutions that move beyond theory and into real-world applications.
TT....Read more...
Electronic Instrument Test technician with good all round precision engineering electronic data acquisition, test validation and verification experience required to join a comprehensive in house test facility. Component and product, instrumentation, electronic / electrical testing experience ideally in a very practical precision design environment.
Key skills
Data acquisition system build and administration to experiment, collect data and calculate results.
Set up, configure data acquisitions system software, example NI DAQ, NI LabVIEW, DASYLab.
Instrumentation use including:
Pressure sensors
Accelerometers
Flow meters
Loadcells
Thermocouples.
Cable layout and installation route cabling
Soldering skills at connector and PCB level
Digital multi meter (DMM) and oscilloscope knowledge.
Environmental testing.
Inverters, 3 phase motors and programmable Logic controller knowledge.....Read more...
Electronic Instrument Test technician with good all round precision engineering electronic data acquisition, test validation and verification experience required to join a comprehensive in house test facility. Component and product, instrumentation, electronic / electrical testing experience ideally in a very practical precision design environment.
Key skills
Data acquisition system build and administration to experiment, collect data and calculate results.
Set up, configure data acquisitions system software, example NI DAQ, NI LabVIEW, DASYLab.
Instrumentation use including:
Pressure sensors
Accelerometers
Flow meters
Loadcells
Thermocouples.
Cable layout and installation route cabling
Soldering skills at connector and PCB level
Digital multi meter (DMM) and oscilloscope knowledge.
Environmental testing.
Inverters, 3 phase motors and programmable Logic controller knowledge.....Read more...