Senior OS Performance Expert Permanent Cambridge - (On-Site) You must be eligible to work in the UK without the need for Sponsorship As a Senior OS Performance Expert , you will play a key role in optimizing the performance of next More ❯
AI/Data Developer - Contract - SC Cleared - £500 - £600pd (Outside of IR35) - Hybrid working Our client, a leading deep-tech organisation, is seeking an experienced AI/Data Developer for an urgent contract assignment. Key Requirements: Proven background in AI More ❯
R&D Engineer - Camera Algorithm/Computer Vision | Cambridge | Telecommunications In this role, you will develop, optimize, and deploy advanced imaging algorithms for camera systems, contributing to high-performance, real-world applications. You will collaborate with cross-functional teams, including hardware engineers, software developers, and product managers, to design solutions that push the boundaries of camera technology and image quality. … Key Responsibilities: Design, develop, and optimize algorithms for camera image processing, calibration, and quality assessment. Implement machine learning and deep learning models for tasks such as denoising, segmentation, HDR imaging, and artifact detection. Collaborate with hardware and software teams to integrate algorithms into camera systems and embedded platforms. Conduct testing and validation of algorithms across multiple devices and imaging conditions. … Develop tools and pipelines for automated image quality evaluation and performance monitoring. Required Skills & Experience: Proven experience in camera algorithms, image processing, or computer vision. Strong programming skills in Python, C++, and MATLAB. Experience with machine learning/deep learning frameworks such as PyTorch or TensorFlow. Knowledge of imaging sensors, optics, and camera systems. Hands-on experience with image quality More ❯
R&D Engineer - Camera Algorithm/Computer Vision | Cambridge | Telecommunications In this role, you will develop, optimize, and deploy advanced imaging algorithms for camera systems, contributing to high-performance, real-world applications. You will collaborate with cross-functional teams, including hardware engineers, software developers, and product managers, to design solutions that push the boundaries of camera technology and image quality. … Key Responsibilities: Design, develop, and optimize algorithms for camera image processing, calibration, and quality assessment. Implement machine learning and deep learning models for tasks such as denoising, segmentation, HDR imaging, and artifact detection. Collaborate with hardware and software teams to integrate algorithms into camera systems and embedded platforms. Conduct testing and validation of algorithms across multiple devices and imaging conditions. … Develop tools and pipelines for automated image quality evaluation and performance monitoring. Required Skills & Experience: Proven experience in camera algorithms, image processing, or computer vision. Strong programming skills in Python, C++, and MATLAB. Experience with machine learning/deep learning frameworks such as PyTorch or TensorFlow. Knowledge of imaging sensors, optics, and camera systems. Hands-on experience with image quality More ❯
Bristol, Avon, South West, United Kingdom Hybrid / WFH Options
MBDA
Our Navigation Algorithm Design Engineers work on fast-moving projects to develop and evaluate navigation algorithms, involved in researching, developing, testing and evaluating algorithms as part of wider systems solutions at MBDA. Salary : Up to £55,000, depending on experience Dynamic (hybrid) working : 5 days per week on-site due to workload classification Security Clearance : British Citizen or a Dual … and Navigation (GCN) department, where you will get the opportunity to work across a range of contract and research activities that impact multiple areas of deliveries within MBDA. Navigation algorithms are central to the design and development of MBDA's complex guided weapon systems products. This role will help you understand how GCN supports our weapon system products and gain … insight into a number of related disciplines with whom we have a high level of interactions Algorithms are developed at many stages of the lifecycle, including: Research studies, both externally and internally funded, to investigate algorithms for future developments Algorithms to support initial missile feasibility and concept studies Algorithms in support of assessment and development programmes Algorithms to support upgrades More ❯
and Vertex AI for developing and deploying ML services is highly desirable. Solid understanding of time series analysis and forecasting techniques. Strong foundation in computer science principles - data structures, algorithms, software architecture, and data modelling. Deep understanding of machine learning algorithms including but not limited to Logistic Regression, Random Forest, XGBoost. Familiarity with modern deep learning approaches such as BERT More ❯
you to contribute from your unique experiences to expand the collective capability of the team. This position will provide leadership in the development and analysis of Infrared Imaging Sensor algorithms for navigation and guidance applications on Weapon systems. Position Responsibilities: Leads development and analysis of Imaging Infrared Sensor algorithms for navigation and guidance applications on Weapon systems, including image processing … and computer vision for target detection, tracking and discrimination Contributes to a multi-level team as consultant in the test and issue resolution of sensor based algorithms across the portfolio of weapons applications Leads development of trade studies, modeling, simulation and other forms of analysis to predict real-world behavior, impacts on system performance and to optimize the design around … computer programming Experience with developing and using modeling and simulation tools in C/C++ and Matlab/Simulink Experience implementing Optical/Infrared Sensor image and signal processing algorithms to provide solutions for GPS Denied navigation, object location, discrimination and tracking, and image enhancement Knowledge of advanced mathematical principles as applied to aerospace analysis and modeling. Examples include stochastic More ❯
Key Responsibilities: Lead development of machine learning systems for digital human avatar generation using inverse rendering and Unity-based visualization. Design and implement mesh and texture warping algorithms (energy-based methods, Thin Plate Splines). Develop inverse rasterization systems and facial feature extraction algorithms using PyTorch. Contribute to NeRF-based systems with GPU-optimized kernel development, screen space sampling, and More ❯
City of London, London, United Kingdom Hybrid / WFH Options
microTECH Global LTD
Type: Permanent Key Responsibilities: Lead development of machine learning systems for digital human avatar generation using inverse rendering and Unity-based visualization. Design and implement mesh and texture warping algorithms (energy-based methods, Thin Plate Splines). Develop inverse rasterization systems and facial feature extraction algorithms using PyTorch. Contribute to NeRF-based systems with GPU-optimized kernel development, screen space More ❯
Type: Permanent Key Responsibilities: Lead development of machine learning systems for digital human avatar generation using inverse rendering and Unity-based visualization. Design and implement mesh and texture warping algorithms (energy-based methods, Thin Plate Splines). Develop inverse rasterization systems and facial feature extraction algorithms using PyTorch. Contribute to NeRF-based systems with GPU-optimized kernel development, screen space More ❯
london, south east england, united kingdom Hybrid / WFH Options
microTECH Global LTD
Type: Permanent Key Responsibilities: Lead development of machine learning systems for digital human avatar generation using inverse rendering and Unity-based visualization. Design and implement mesh and texture warping algorithms (energy-based methods, Thin Plate Splines). Develop inverse rasterization systems and facial feature extraction algorithms using PyTorch. Contribute to NeRF-based systems with GPU-optimized kernel development, screen space More ❯
london (city of london), south east england, united kingdom Hybrid / WFH Options
microTECH Global LTD
Type: Permanent Key Responsibilities: Lead development of machine learning systems for digital human avatar generation using inverse rendering and Unity-based visualization. Design and implement mesh and texture warping algorithms (energy-based methods, Thin Plate Splines). Develop inverse rasterization systems and facial feature extraction algorithms using PyTorch. Contribute to NeRF-based systems with GPU-optimized kernel development, screen space More ❯
slough, south east england, united kingdom Hybrid / WFH Options
microTECH Global LTD
Type: Permanent Key Responsibilities: Lead development of machine learning systems for digital human avatar generation using inverse rendering and Unity-based visualization. Design and implement mesh and texture warping algorithms (energy-based methods, Thin Plate Splines). Develop inverse rasterization systems and facial feature extraction algorithms using PyTorch. Contribute to NeRF-based systems with GPU-optimized kernel development, screen space More ❯
Bristol, Avon, England, United Kingdom Hybrid / WFH Options
MBDA
Our GCN (Guidance, Control, and Navigation) team are delivering algorithms across the full life cycle of our products, from concept creation through to in-service support. In this role, you will be working on algorithms that are key to achieve the performance needs of both current and future Weapon and Missile Systems. Salary : Up to £55,000, depending on experience … other subject areas like Simulation and Modelling, Image Processing, Software, Navigation Sensors, Hardware-in-the Loop, Systems Design & Validation, Seekers & Sensors, Datalinks and Technical Quality. You'll develop innovative algorithms in the areas of Control, Navigation, Guidance, Tracking, Data Fusion, and Mission Planning. You will be exposed to ground breaking technological innovations and play a meaningful role through the development … Physics, Computer Science) Relevant Post-Doctoral or Industrial experience is a strong advantage Domain knowledge such as Flight Dynamics, Aerodynamics, Sensors, Servo Systems, Actuators, Autonomous Systems, Robotics, or Mechatronics Algorithms knowledge such as Modern/Classical Control, Navigation, Data Fusion, Tracking and Guidance, Machine Learning Tools and Libraries such as Matlab, Simulink, Python, C/C++, Py Torch, Open AI More ❯
exciting opportunity for a Systems Optimisation Engineer has arisen with a global leader in optical network technology. As a Systems Optimisation Engineer, you will develop test frameworks and optimisation algorithms for cutting-edge optical network systems. This role combines software engineering, algorithm development, and hardware test integration to reduce test time, improve throughput, and enhance performance analysis. This is a … development for test automation, e.g. Python, C++, or C# Understanding of hardware test systems and instrumentation, e.g. oscilloscopes, BERTs, burst-mode testers Experience with metaheuristic optimisation techniques, e.g. genetic algorithms, simulated annealing, particle swarm optimisation If you are a Systems Optimisation Engineer looking to push the boundaries of test automation & intelligent optimisation in next-generation optical systems, please apply today More ❯
exciting opportunity for a Systems Optimisation Engineer has arisen with a global leader in optical network technology. As a Systems Optimisation Engineer, you will develop test frameworks and optimisation algorithms for cutting-edge optical network systems. This role combines software engineering, algorithm development, and hardware test integration to reduce test time, improve throughput, and enhance performance analysis. This is a … development for test automation, e.g. Python, C++, or C# Understanding of hardware test systems and instrumentation, e.g. oscilloscopes, BERTs, burst-mode testers Experience with metaheuristic optimisation techniques, e.g. genetic algorithms, simulated annealing, particle swarm optimisation If you are a Systems Optimisation Engineer looking to push the boundaries of test automation & intelligent optimisation in next-generation optical systems, please apply today More ❯
exciting opportunity for a Systems Optimisation Engineer has arisen with a global leader in optical network technology. As a Systems Optimisation Engineer, you will develop test frameworks and optimisation algorithms for cutting-edge optical network systems. This role combines software engineering, algorithm development, and hardware test integration to reduce test time, improve throughput, and enhance performance analysis. This is a … development for test automation, e.g. Python, C++, or C# Understanding of hardware test systems and instrumentation, e.g. oscilloscopes, BERTs, burst-mode testers Experience with metaheuristic optimisation techniques, e.g. genetic algorithms, simulated annealing, particle swarm optimisation If you are a Systems Optimisation Engineer looking to push the boundaries of test automation & intelligent optimisation in next-generation optical systems, please apply today More ❯
exciting opportunity for a Systems Optimisation Engineer has arisen with a global leader in optical network technology. As a Systems Optimisation Engineer, you will develop test frameworks and optimisation algorithms for cutting-edge optical network systems. This role combines software engineering, algorithm development, and hardware test integration to reduce test time, improve throughput, and enhance performance analysis. This is a … development for test automation, e.g. Python, C++, or C# Understanding of hardware test systems and instrumentation, e.g. oscilloscopes, BERTs, burst-mode testers Experience with metaheuristic optimisation techniques, e.g. genetic algorithms, simulated annealing, particle swarm optimisation If you are a Systems Optimisation Engineer looking to push the boundaries of test automation & intelligent optimisation in next-generation optical systems, please apply today More ❯
london (city of london), south east england, united kingdom
IC Resources
exciting opportunity for a Systems Optimisation Engineer has arisen with a global leader in optical network technology. As a Systems Optimisation Engineer, you will develop test frameworks and optimisation algorithms for cutting-edge optical network systems. This role combines software engineering, algorithm development, and hardware test integration to reduce test time, improve throughput, and enhance performance analysis. This is a … development for test automation, e.g. Python, C++, or C# Understanding of hardware test systems and instrumentation, e.g. oscilloscopes, BERTs, burst-mode testers Experience with metaheuristic optimisation techniques, e.g. genetic algorithms, simulated annealing, particle swarm optimisation If you are a Systems Optimisation Engineer looking to push the boundaries of test automation & intelligent optimisation in next-generation optical systems, please apply today More ❯
Cambridge, Cambridgeshire, United Kingdom Hybrid / WFH Options
ECM Selection (Holdings) Limited
High speed algorithms and communications in C++ and Rust Are you experienced in developing C++ for high-speed communications and efficient algorithms? If you have a thorough understanding of the inner workings of languages like C++ or Rust, and are motivated by the challenge of squeezing every last clock cycle, then read on! This Cambridge-based team develop high-speed More ❯
join our talented team at our global head office in Oldham, Greater Manchester. The Graduate Data Scientist role overview: This role is to maintain and proactively develop Machine Learning algorithms for current and future products, with a core focus on biometric technologies. Your Responsibilities as a Graduate Data Scientist: Contribute directly to the development, implementation, and validation of Machine Learning … algorithms for our industry-leading biometric and face analysis technologies. Optimize and fine-tune existing models, including tuning and retraining existing Convolutional Neural Networks (CNNs). Investigate and resolve underlying system and algorithm issues identified through testing and customer feedback. Drive continuous improvement through research and development of novel techniques in the field. Ensure all code added to the pipeline … quality development (e.g., standard reporting, source control, integration). Your Skills & Experience: A degree in Mathematics, Computer Science or Computational Science Basic knowledge of Data Science/Machine Learning algorithms and full data processing pipelines. Proficiency in a Data Science prototyping language such as Python or MATLAB. Understanding of Convolutional Neural Networks (CNNs) and Feature Extraction techniques. Basic knowledge of More ❯
join our talented team at our global head office in Oldham, Greater Manchester. The Graduate Data Scientist role overview: This role is to maintain and proactively develop Machine Learning algorithms for current and future products, with a core focus on biometric technologies. Your Responsibilities as a Graduate Data Scientist: Contribute directly to the development, implementation, and validation of Machine Learning … algorithms for our industry-leading biometric and face analysis technologies. Optimize and fine-tune existing models, including tuning and retraining existing Convolutional Neural Networks (CNNs). Investigate and resolve underlying system and algorithm issues identified through testing and customer feedback. Drive continuous improvement through research and development of novel techniques in the field. Ensure all code added to the pipeline … quality development (e.g., standard reporting, source control, integration). Your Skills & Experience: A degree in Mathematics, Computer Science or Computational Science Basic knowledge of Data Science/Machine Learning algorithms and full data processing pipelines. Proficiency in a Data Science prototyping language such as Python or MATLAB. Understanding of Convolutional Neural Networks (CNNs) and Feature Extraction techniques. Basic knowledge of More ❯
What's the opportunity? Intercom's Machine Learning team is responsible for defining new ML features, researching appropriate algorithms and technologies, and rapidly getting first prototypes in our customers' hands. We are an extremely product focussed team. We work in partnership with Product and Design functions of teams we support. Our team's dedicated ML product engineers enable us to … in weeks after a successful offline test. We are very passionate about applying machine learning technology, and have productized everything from classic supervised models, to cutting-edge unsupervised clustering algorithms, to novel applications of transformer neural networks. We test and measure the real customer impact of each model we deploy. What will I be doing? Identify areas where ML can … ML framing of product problems Working with teammates and Product and Design stakeholders Conduct exploratory data analysis and research Deeply understand the problem area Research and identify the right algorithms and tools Being pragmatic, but innovating right to the cutting-edge when needed Perform offline evaluation to gather evidence an algorithm will work Work with engineers to bring prototypes to More ❯
belfast, antrim, united kingdom Hybrid / WFH Options
Camlin Group
technologies. This role provides also technical guidance, supporting junior and mid-level engineers, and ensures the system meets performance. Role Responsibilities: Design and implement real-time systems, including DSP algorithms and microcontroller firmware, tailored to project requirements. Ensure software meets strict real-time performance constraints, focusing on latency, throughput, and efficient use of system resources (e.g., memory, processing power). … Optimize performance and efficiency of signal processing algorithms and embedded systems. Mentor junior and mid-level engineers, providing technical guidance, best practices, and support for skill development. Conduct code reviews, design evaluations, and testing to uphold high-quality standards. Investigate, debug and resolve complex technical issues in real-time systems, ensuring reliability and robustness. Propose innovative solutions to technical challenges. … knowledge of SHARC or equivalent DSP architecture. Good Knowledge of build systems (CMake). Good knowledge of theory and design of complex digital electronic circuits and digital signal processing algorithms (FFT, digital filters, re-sampling, ecc.). Good knowledge of agile methodologies. Proficiency with gitlab, docker, CI/CD, artifactory. Experience with application layer protocols, such as DNP, 1588, MQTT More ❯
technologies. This role provides also technical guidance, supporting junior and mid-level engineers, and ensures the system meets performance. Role Responsibilities: Design and implement real-time systems, including DSP algorithms and microcontroller firmware, tailored to project requirements. Ensure software meets strict real-time performance constraints, focusing on latency, throughput, and efficient use of system resources (e.g., memory, processing power). … Optimize performance and efficiency of signal processing algorithms and embedded systems. Mentor junior and mid-level engineers, providing technical guidance, best practices, and support for skill development. Conduct code reviews, design evaluations, and testing to uphold high-quality standards. Investigate, debug and resolve complex technical issues in real-time systems, ensuring reliability and robustness. Propose innovative solutions to technical challenges. … knowledge of SHARC or equivalent DSP architecture. Good Knowledge of build systems (CMake). Good knowledge of theory and design of complex digital electronic circuits and digital signal processing algorithms (FFT, digital filters, re-sampling, ecc.). Good knowledge of agile methodologies. Proficiency with gitlab, docker, CI/CD, artifactory. Experience with application layer protocols, such as DNP, 1588, MQTT More ❯