or related. Strong coding skills in C/C++ or Python and experience with Linux systems. Background in robotics, automation, and machine control systems. Experience with ROS/ROS2, OpenCV, and a passion for ML and data analysis. Basic electronics knowledge and the ability to interpret schematics. Why work for us? Be at the heart of military innovation in More ❯
Newcastle Upon Tyne, Tyne and Wear, North East, United Kingdom
The Thrive Team
or related. Strong coding skills in C/C++ or Python and experience with Linux systems. Background in robotics, automation, and machine control systems. Experience with ROS/ROS2, OpenCV, and a passion for ML and data analysis. Basic electronics knowledge and the ability to interpret schematics. Why work here? Be at the heart of military innovation in an More ❯
PCB design + Experience coding embedded microcontrollers/IDEs/SBCs in Python/C + Experience programming firmware in C Bonus: + Experience with AI accelerators, PyTorch, Tensorflow, OpenCV, Linux, CNNs + Experience with gcode programming What you ll get: + £30-50k + Share options + Clear progression path to a senior level in a highly More ❯
PCB design + Experience coding embedded microcontrollers/IDEs/SBCs in Python/C + Experience programming firmware in C Bonus: + Experience with AI accelerators, PyTorch, Tensorflow, OpenCV, Linux, CNNs + Experience with gcode programming What you’ll get: + £30-50k + Share options + Clear progression path to a senior level in a highly More ❯
in programming languages such as Python and C++. Experience with frameworks such as ROS/ROS2 and associated systems and tools. Familiarity with perception-related libraries and tools, including OpenCV, PCL (Point Cloud Library), and TensorFlow/PyTorch. Experience with handling and processing large datasets, with a particular focus on edge processing. Strong problem-solving skills and a proactive More ❯
Newcastle upon Tyne, Northumberland, United Kingdom
and real-time software development in C/C++, Java, or Python. Experience in robotics, machine control systems, and automation. Familiarity with ROS (Robotic Operating System), Machine Learning, and OpenCV is advantageous. Experience with software testing, including HiL, is desirable. Understanding of the full software development lifecycle and configuration management. Experience working in multi-disciplinary engineering teams. Due to More ❯
and real-time software development in C/C++, Java, or Python. Experience in robotics, machine control systems, and automation. Familiarity with ROS (Robotic Operating System), Machine Learning, and OpenCV is advantageous. Experience with software testing, including HiL, is desirable. Understanding of the full software development lifecycle and configuration management. Experience working in multi-disciplinary engineering teams. Additional Information More ❯
and real-time software development in C/C++, Java, or Python. Experience in robotics, machine control systems, and automation. Familiarity with ROS (Robotic Operating System), Machine Learning, and OpenCV is advantageous. Experience with software testing, including HiL, is desirable. Understanding of the full software development lifecycle and configuration management. Experience working in multi-disciplinary engineering teams. Additional Information More ❯
Basingstoke, Hampshire, United Kingdom Hybrid / WFH Options
Hawk-Eye Innovations Ltd
Python (strong programming fundamentals) Modern C++ (C+/20) TensorRT for model optimisation PyTorch, PyTorch-Ignite Linux & Windows 10 experience GIT and collaborative software development Nice-to-Haves: CUDA OpenCV CMake & Visual Studio Typescript & Semantic UI React SSH and secure deployment workflows Bonus Skills: QT, JIRA, Confluence ClearML TeamCity for CI/CD What We Value: At Hawk-Eye More ❯
maintain HMIs using Blazor, WPF, or WinCC Program and integrate machine control systems, PLCs, and industrial robots (KUKA, FANUC, etc.) Work on advanced motion control and vision systems (Halcon, OpenCV) Contribute across the full project lifecycle — design, development, testing, commissioning Travel to customer sites (UK-based) for system integration and support ✅ What we’re looking for: 2+ years' industrial More ❯
maintain HMIs using Blazor, WPF, or WinCC Program and integrate machine control systems, PLCs, and industrial robots (KUKA, FANUC, etc.) Work on advanced motion control and vision systems (Halcon, OpenCV) Contribute across the full project lifecycle — design, development, testing, commissioning Travel to customer sites (UK-based) for system integration and support ✅ What we’re looking for: 2+ years' industrial More ❯
environments PLC programming (IEC 61131-3) Embedded programming (C/C++) e.g., ARM Cortex M/ESP32/Arduino Experience developing and maintaining full stack web applications Halcon 3D, OpenCV, Point Clouds Salary & Benefits: £35,000 - £54,000 dependant on experience Genuine opportunities to learn, grow, and develop A flexible working environment 25 days holiday + bank holidays Occupational More ❯
programming (preferably in C#) Experience in automation and/or robotics projects STEM degree (Engineering, Computer Science, etc.) with strong core technical understanding 3D machine vision experience (e.g. Halcon, OpenCV, Point Clouds) Strong problem-solving mindset and ability to self-learn new technologies Excellent verbal and written communication skills in English Able to work independently and manage multiple technical More ❯
programming (preferably in C#) Experience in automation and/or robotics projects STEM degree (Engineering, Computer Science, etc.) with strong core technical understanding 3D machine vision experience (e.g. Halcon, OpenCV, Point Clouds) Strong problem-solving mindset and ability to self-learn new technologies Excellent verbal and written communication skills in English Able to work independently and manage multiple technical More ❯
is required. Control system skills in either Siemens S7 or Allen Bradley PLC platforms would be beneficial but not a prerequisite. Experience with vision libraries and frameworks such as OpenCV or PyTorch would be a nice to have. You will also need to be able to demonstrate a track record of accomplishing your objectives, working proactively, and managing your More ❯
numerate discipline with a software engineering emphasis. Desirable Experience Familiarity with Robotics Middleware (e.g., ROS) Simulation, Robotics and Machine Learning techniques Use of current programming language features (e.g., Boost, OpenCV, C++-17 onwards for C++) Experience with automating application deployment and environment configuration management Software verification and deployment techniques An understanding of defect tracking systems such as GitLab/ More ❯
numerate discipline with a software engineering emphasis. Desirable Experience Familiarity with Robotics Middleware (e.g., ROS) Simulation, Robotics and Machine Learning techniques Use of current programming language features (e.g., Boost, OpenCV, C++-17 onwards for C++) Experience with automating application deployment and environment configuration management Software verification and deployment techniques An understanding of defect tracking systems such as GitLab/ More ❯
on Linux Experience with Video4Linux (V4L2) for camera and image capture Knowledge offor user input/output hardware Experience using PCSC for smart card communication Hands-on experience with OpenCV for image processing and computer vision GUI development experience with GTK Strong debugging and profiling skills in Linux Familiarity with device drivers, USB interfaces, and low-level hardware interactions More ❯
Leicester, England, United Kingdom Hybrid / WFH Options
Noa Recruitment Limited
within the UK. Their office is based in Leicester. To be a successful, the ideal Senior C++ Software Engineer candidate will have: · Very strong C++, FPGA experience · Experience of OpenCV or other Computer Vision tools · Experience of hardware or embedded systems · Excellent communication and problem solving skills. What is in it for you? As a talented Senior C++ Software More ❯
Slough, England, United Kingdom Hybrid / WFH Options
JR United Kingdom
and integrating with. * Experience in testing large complex applications using a test driven approach * Previous experience designing , building and maintaining applications covering both the frontend and backend * Having used OpenCV and/or other image manipulation tools would be helpful This is a fully remote role , the team is spread throughout the UK and abroad. While they meet occasionally More ❯
maintain HMIs using Blazor, WPF, or WinCC Program and integrate machine control systems, PLCs, and industrial robots (KUKA, FANUC, etc.) Work on advanced motion control and vision systems (Halcon, OpenCV) Contribute across the full project lifecycle — design, development, testing, commissioning Travel to customer sites (UK-based) for system integration and support What we’re looking for: 2+ years' industrial More ❯
Lancaster, England, United Kingdom Hybrid / WFH Options
Quantum Base Limited
in Kotlin, with a strong understanding of Jetpack Compose and Fragments Experience in SDK development; pragmatic approaches to interface design and error handling and recovery. Knowledge of image processing (OpenCV) Knowledge of cameras & optics (Camera2, CameraX) Excellent software engineering skills with a focus on modern best practices (SOLID, Clean, TDD, CI/CD, automation) Knowledge of Agile methodologies and More ❯
of experience with writing Qt based tools and plugins in MotionBuilder. 2+ years of experience working with Python 3. Experience converting Python 2 codebases to Python 3. Experience with OpenCV, OpenTimelineIO, USD, Rez. Experience with leveraging CI/CD systems to automate testing and deployment of tools. Experience with common database query languages, APIs, and structuring data. Experience with More ❯