company is seeking experienced software developers to join their multi-disciplinary team developing integrated solutions to tough problems in the security and defence sectors. You will help develop innovative image and signal processing algorithms sitting on top of specialist hardware. This might require optimisation for low power environments or novel adaptations of existing technologies to new sensor data. … hours. Additionally, they offer a competitive remunerations package including generous employer contribution pensions and annual performance related bonuses. Keywords: C++, Python, JavaScript, Typescript, Embedded C, Linux, DSP, Digital Signal Processing, Algorithms, ImageProcessing, Rust, Radio Communication Systems, Surrey Another top job from ECM, the high-tech recruitment experts. Even if this job's not quite right, do More ❯
essential, as it will support further on-the-job training. As part of the team, you will contribute to research, design, implementation, and deployment of scalable computer vision and imageprocessing solutions. You will assist in implementing state-of-the-art methods for sensor fusion, defect characterisation, and data analysis, as well as help design tools and processes … Computer Vision Frameworks such as OpenCV, PCL, Open3D. Some knowledge and interest with camera/system calibration techniques and 3D sensing technologies such as stereo vision, LiDAR, depth sensing, image projection. Ability to perform well under pressure in a fast moving, dynamic environment. A degree in Computer Science, Engineering or related discipline. Ability to read and understand algorithms written More ❯
a groundbreaking defence startup developing next generation autonomous systems. Package Generous package to be discussed Bonus Equity + More Responsibilities Design, develop, and optimize real-time computer vision and imageprocessing algorithms. Apply machine learning and AI techniques for automatic target detection, tracking, and classification. Lead the integration of seeker and mission-critical software onto embedded flight systems. … and firmware engineers to align technical efforts. Contribute to technical reviews and project planning discussions. Requirements Strong proficiency in C/C++ and Python Deep understanding of computer vision , imageprocessing , and machine learning Experience with libraries like OpenCV , TensorFlow , PyTorch , or Jetson Hands-on experience with embedded systems , real-time processing , and HW/SW integration More ❯
weeks ago Banbury, England, United Kingdom 3 weeks ago Milton Keynes, England, United Kingdom 2 weeks ago Letchworth, England, United Kingdom 2 weeks ago Senior C++ Software Engineer (ImageProcessing) Milton Keynes, England, United Kingdom 1 week ago Luton, England, United Kingdom 3 weeks ago Luton, England, United Kingdom 1 week ago Aylesbury, England, United Kingdom 4 days More ❯
Senior Software Developer An exciting opportunity awaits a Senior Software Engineer to join a well-established design consultancy specializing in advanced signal and imageprocessing technology. We are looking for an experienced professional to bring both expertise and innovative solutions to highly complex, cutting-edge projects. You will be at the forefront of product development, mentoring junior engineers … is perfect for a senior engineer who thrives in a challenging, forward-thinking environment. Key Qualifications : 5+ years of experience in software development, with an emphasis on signal/imageprocessing Bachelor’s degree in Computer Science, Electronics, Engineering, or a related field (Master’s or PhD preferred) Proficiency in C/C++, Java, or Python Strong experience … Benefits : Competitive salary commensurate with experience 25 days of paid leave plus public holidays 10% pension contribution Comprehensive life insurance and income protection Position : Senior Software Developer – Signal/ImageProcessing Location : Surrey Apply : Send your CV to kristian AT enterpriserecruitment DOT com More ❯
Nottingham, Nottinghamshire, East Midlands, United Kingdom
ETS Technical Selection
Role Description This position involves researching, developing, and implementing real-time imageprocessing algorithms for a high-performance visualization platform. Key responsibilities include: Developing and optimizing existing imageprocessing algorithms for enhanced visual performance and execution speed. Proposing, researching, and developing innovative algorithms relevant to the platform. Delivering high-quality, specification-compliant code. Utilizing tools like … OpenCV, TensorFlow, and other computer vision libraries. Applying knowledge of machine learning algorithms and neural networks to enhance processing techniques. Producing high-quality design documentation that adheres to software standards for regulated industries. Demonstrating proficiency in computer vision, imageprocessing, and deep learning methodologies. Conducting tests, code reviews, and other quality assurance activities. Rapid prototyping for proof … partners as required by leadership. Qualifications Essential Requirements: A master's degree or, preferably, a PhD in a relevant field such as computer science. Demonstrated experience in developing novel imageprocessing algorithms at a low level. Proven ability to create parallelizable algorithm implementations for real-time video processing. Strong coding skills in C/C++. Desirable Skills and More ❯
resolution at scale and graph modelling with Neo4J to produce graphical representations of potential fraud rings. Our Data Scientists research and apply advanced techniques in Machine Learning, Natural Language Processing, Deep Learning, and Computer Vision to understand how we can utilise data across all components of insurance, for example in managing risk, and build solutions that enable Liberty Mutual … a commercial environment or completed a PhD with two years of suitable industry or research experience in a Data Science role. Strong Python skills with experience in Natural Language Processing and Predictive Modelling, alongside solid SQL capabilities. Experience in creating, deploying, and tuning complex, non-linear predictive models to solve business problems using Python and associated Data Science tooling. … we'd love: Computer Vision Expertise: Practical experience or exposure to modern computer vision models and techniques such as ResNet, YOLO, Vision Transformers (ViTs), or similar. Solid understanding of imageprocessing workflows, deep learning pipelines, and model evaluation. Familiarity with MLflow for tracking experiments, managing model lifecycle, or deploying models. Experience with AWS services such as S3, EC2 More ❯
for ambitious and agile data scientists that would like to seize the opportunity to work on some of the most challenging productive machine learning and big data platforms worldwide, processing some 600B events every day and making some 5B predictions. As part of the Data Science and Machine Learning (AI/ML) team you will be exposed to real … in a multicultural work environment. It's Great if You Have PhD or MSc in Computer Science/Operations Research/Statistics or other quantitative fields. Experience in NLP, imageprocessing and/or recommendation systems. Hands on experience in data engineering, working with big data framework like Spark/Hadoop. Experience in data science for e-commerce More ❯
for ambitious and agile data scientists that would like to seize the opportunity to work on some of the most challenging productive machine learning and big data platforms worldwide, processing some 600B events every day and making some 5B predictions. As part of the Data Science and Machine Learning (AI/ML) team you will be exposed to real … in a multicultural work environment. It’s Great if You Have PhD or MSc in Computer Science/Operations Research/Statistics or other quantitative fields. Experience in NLP, imageprocessing and/or recommendation systems. Hands on experience in data engineering, working with big data framework like Spark/Hadoop. Experience in data science for e-commerce More ❯
HP22, Aston Clinton, Buckinghamshire, United Kingdom
Career Smart Consulting Ltd
with electronics and mechanical engineers to develop projects from the ground up. You will need to be mathematically minded, with expeirence on C++, Python and Javascript. Additional skills in imageprocessing, computer vision, robotics etc is advantageous. Senior Computer Scientist Requirements A minimum of 2-3 years of commercial experience A 1st class degree in computer science from … a top UK university in computer science Experience in C++, Python and Javascript Knowledge of imageprocessing and robotics is benefical Mathematically minded and solution orientated A passionate engineer with great communication skills If you are interested in discussing this Senior Computer Scientist position, please apply now and Mike Smith will be in touch. More ❯
in surgical and diagnostic applications. The ideal candidate will have exceptional academic credentials—ideally a 1st class degree in Computer Science from a top UK university. A PhD in ImageProcessing or a related field would be a distinct advantage. Responsibilities include: Leading a small team of Computer Scientists on critical development projects Supporting team growth through mentoring … will have: 2–5+ years of commercial experience in a relevant industry Strong programming skills in Python, C++, and JavaScript Experience in one or more of the following areas: ImageProcessing Computer Vision Robotics Machine Learning Software Deployment A commitment to writing high-quality, maintainable code A passion for continual learning and professional development The Package Salary More ❯
content reconstruction, creation and edition processes. Review the state of the art computer vision research papers and develop prototype solutions. Develop cutting-edge software and algorithms for computer vision, imageprocessing and deep learning models Have technical responsibility for one or more significant sections of the assigned project Translate complex functional and technical requirements into detailed design Essential … development experience with modern C++ Experience with GPU compute in CUDA/OpenCL Excellent communication, teamwork and a results-oriented attitude Proficiency in problem-solving and debugging Expertise in image-based 3D reconstruction: Photogrammetry, Neural Radiance Fields (NERF) or Gaussian Splatting techniques. Desirable Skills Demonstrated experience in: Generative AI, including hands-on implementation of state-of-the-art models. More ❯
Oxford, England, United Kingdom Hybrid / WFH Options
Oxa
Experience with Software Development Lifecycle (SDLC) Familiarity with Git Extra Kudos if you have: Hands on experience within a mobile or field robotics role Experience of computer vision or imageprocessing Familiarity of Object Tracking and Prediction Experience with Protocol Buffers and messaging systems (E.g ROS) Containerisation (E.g. docker) CI/CD experience CUDA, Triton Ability to code More ❯
Cambridge, Cambridgeshire, United Kingdom Hybrid / WFH Options
Ecm Selection
A prestigious research centre is seeking a talented developer with expertise in image analysis and machine learning to bring their skills to bear on cutting edge research. There is flexibility towards either a purely engineering or research role. You will work on a range of projects relating to image analysis in the life sciences, to advance the state … of the art. The team use a variety of evolving and experimental imageprocessing and machine learning techniques, starting from modelling in tools including MATLAB through to development of image analysis (2D, 3D and 4D) and machine learning software in Python. Datasets are vast (terabytes to petabytes) and significant computational power and HPC is available. You will … Team working and an interest in working alongside researchers with diverse backgrounds. Adaptability given rapidly evolving techniques. Strong algorithm development and software engineering ability, particularly around computational modelling for image analysis, imageprocessing and/or machine learning (ideally CNNs for volumetric data). Increasingly, software architecture is a consideration. Python, TensorFlow, Keras, PyLattice or similar technologies More ❯
Cambridge, Cambridgeshire, United Kingdom Hybrid / WFH Options
ECM Selection (Holdings) Limited
Image analysis, machine learning and quantitative computational modelling circa £42k+ with top benefits A prestigious research centre is seeking a talented developer with expertise in image analysis and machine learning to bring their skills to bear on cutting edge research. There is flexibility towards either a purely engineering or research role. You will work on a range of … projects relating to image analysis in the life sciences, to advance the state of the art. The team use a variety of evolving and experimental imageprocessing and machine learning techniques, starting from modelling in tools including MATLAB through to development of image analysis (2D, 3D and 4D) and machine learning software in Python. Datasets are … Team working and an interest in working alongside researchers with diverse backgrounds. Adaptability given rapidly evolving techniques. Strong algorithm development and software engineering ability, particularly around computational modelling for image analysis, imageprocessing and/or machine learning (ideally CNNs for volumetric data). Increasingly, software architecture is a consideration. Python, TensorFlow, Keras, PyLattice or similar technologies More ❯
developed to wider technology and engineering teams within Arm and at external events/conferences Required Skills and Experience : Strong experience working on high-performance deep learning models for imageprocessing and computer graphics Excellent coding skills in python and strong experience in popular ML framework ( TensorFlow or PyTorch) Excellent problem solving and analytical thinking skills Excellent communication … and collaboration skills Passion for deep learning, graphics, and imageprocessing “Nice To Have” Skills and Experience : Technical leadership experience (required for Staff level) Understanding of the graphics rendering pipeline (expected for Staff level) and familiarity with graphics on mobile GPUs C++ experience and familiarity with Shading language Experience in 3D gaming, lighting and rendering is a plus More ❯
Dundee, Scotland, United Kingdom Hybrid / WFH Options
Net Talent
customer satisfaction targets are achieved Key skills & experience: 3 to 5 years’ experience in software development ideally using C++ but will consider other languages (C#, Python, Embedded C etc) ImageProcessing/Analysis Computer vision Data analytics and computational statistics Knowledge of similar data analysis/visualisation tools will be considered Machine Learning Artificial Intelligence Signal processingMore ❯
in developing solutions in C++ You have an innovators mindset, entrepreneurial spirit, and strong business acumen You are both a team player and able to work independently Experience in imageprocessing, computer vision and/or artificial intelligence is a plus Experience in the clinical domain, particularly minimally invasive treatment, is a plus. About Philips We are a More ❯
Wimborne Minster, England, United Kingdom Hybrid / WFH Options
ZipRecruiter
in a regulated domain (e.g., ISO9001). Expertise in software architecture, design patterns, and usability. Strong WPF, web services, and MS SQL experience. Deep understanding of multithreading, asynchronous programming, imageprocessing, and large datasets. Proficiency with Azure DevOps/JIRA, Git, and CI/CD pipelines. Experience designing device control/imaging software (e.g., axis control, camera/ More ❯
camera) 3D/4D Perception Experience with Software Development Lifecycle (SDLC) Familiarity with Git Hands on experience within a mobile or field robotics role Experience of computer vision or imageprocessing Familiarity of Object Tracking and Prediction Experience with Protocol Buffers and messaging systems ( ROS) Containerisation ( docker) CI/CD experience CUDA, Triton Ability to code in Python More ❯
Labelling tasks and data quality. Designing and implementing reporting dashboards. Developing novel approaches from academic and industry research. Production model deployment and maintenance. Skills: Technical expertise in AI for imageprocessing using: deep learning, machine learning, transfer learning, CNNs and transformers, such as Detectron, ConvNext, DETR, DINO or similar. Technical knowledge of relevant ML performance metrics and how More ❯
robotics. Join us to work on real-world challenges with real-world impact. Role Overview We’re hiring a Data Scientist to lead the development of vision and data-processing pipelines for our next-gen robotic systems. You’ll design and prototype image-processing algorithms and machine-learning models, with direct influence over product performance and autonomy. … This is a hands-on, applied role where you will bridge data science, AI, and robotics—taking ideas from prototype to field-tested implementation. Key Responsibilities Develop image-processing & image analysis pipelines: registration, segmentation, classification, object tracking Build, train, and evaluate deep learning models (e.g. CNNs, YOLO) Design data-driven solutions to robotic vision and inspection problems … and numerical analysis to evaluate system performance and sensor data Required Skills & Experience Proficiency in Python and/or MATLAB Minimum of 3 years hands-on experience in developing imageprocessing algorithms: segmentation, classification, object detection and other image analysis applications Familiarity with machine learning and neural networks (YOLO, CNNs, etc.) Experience using TensorFlow, PyTorch , or similar More ❯
HP22, Aston Clinton, Buckinghamshire, United Kingdom
Career Smart Consulting Ltd
with electronics and mechanical engineers to develop projects from the ground up. You will need to be mathematically minded, with expeirence on C++, Python and Javascript. Additional skills in imageprocessing is advantageous. Please note that for this computer science position we are willing to look at both graduates with no commercial experience, through to people with 10+ … quantity of experience. Computer Scientist Requirements A 1st class degree in computer science from a top UK university in computer science Experience in C++, Python and Javascript Knowledge of imageprocessing and robotics is benefical Mathematically minded and solution orientated A passionate engineer with great communication skills If you are interested in discussing this Computer Scientist position, please More ❯
Employment Type: Permanent
Salary: £30000 - £70000/annum Bonus, Pension, Full Training
will need strong communication and presentation skills as this is a customer facing role. This company works in the defence and security industries primarily on cybersecurity, communications and data processing projects. These often entail highly customised hardware designs featuring complex PCBs, RF circuitry, and FPGAs. Their work also utilises a lot of custom software which will primarily be written … contribution pension scheme, an EV car scheme and subsidised gym membership. Keywords: PCB Design, PCB Layout, Schematic Capture, OrCAD, FPGA, VHDL, High-Speed Networking, Analogue, RF, Signal Filtering, Singal Processing, Data Processing, ImageProcessing, Firmware, Drivers, C, C++ Another top job from ECM, the high-tech recruitment experts. Even if this job's not quite right More ❯
Cambridge, Cambridgeshire, United Kingdom Hybrid / WFH Options
Arm Limited
Job Overview The Systems Media IP group is responsible for the development of Image Signal Processors (ISPs), Display Processors, and Video codecs for deploying within Arm Compute Subsystems for various end markets, including automotive, IoT, and client market segments. Our intellectual property encompasses RTL, reference drivers, tools, and libraries, enabling our customers to build upon our work to create … as TCL, Perl, Python, or shell scripting. Prior technical and/or team leadership skills required for more senior positions. 'Nice to Have' skills and Experience: Knowledge of advanced imageprocessing algorithms, such as local tone mapping, noise reduction, motion estimation, transform coding etc or AI/ML based computer vision algorithms. Experience of designing to meet industry More ❯