modular software environments. The Software Engineer will collaborate with multidisciplinary teams including Data Scientists, ML Engineers, and hardware developers to accelerate the delivery of mission insights by streamlining data processing, automating labeling, and optimizing model deployment. ESSENTIAL JOB FUNCTIONS Design, code, and maintain secure, scalable software solutions that support ISR and mission system operations. Collaborate with hardware engineers to … ensure seamless integration of software with physical systems. Develop and optimize computer vision pipelines, including video analytics, object tracking, and feature extraction. Accelerate imageprocessing tasks such as segmentation, similar-object labeling, clustering, and active learning. Leverage AI/ML methods to enhance metadata, improve model validation, and increase the speed of dataset enrichment. Deploy automation technologies to … AI credentials, or equivalent. EXPERIENCE Minimum 5 years of software engineering experience with a focus on secure and mission-critical applications. Demonstrated experience with computer vision technologies, video/image analytics, and metadata processing. Hands-on experience with ML/AI pipelines, model training, active learning, and image data enrichment. Familiarity with Agile development environments, CI/CD More ❯
London, England, United Kingdom Hybrid / WFH Options
Qualcomm
fleet of embedded edge devices that support machine learning Develop code that enables Edge Impulse Machine Learning onto embedded devices using modern software development and deployment tools Connect sensors (image, audio, motion) to Edge Impulse applications Develop algorithms for data/imageprocessing Improve/develop tooling that connects an embedded system to a larger system Drive More ❯
Are you passionate about visual intelligence and ready to work on cutting-edge imageprocessing solutions for space and defence applications? Your Role We are looking for a skilled and driven Computer Vision & ImageProcessing Engineer to join our innovative team. You will develop and optimize algorithms that enable our advanced optical sensors to interpret and … process visual data. Your work will contribute directly to high-impact applications such as autonomous systems, target recognition, and detection. Your responsibilities include : Designing and implementing computer vision and imageprocessing algorithms Working with large-scale image and video datasets to train and evaluate models Optimizing algorithms for performance and scalability on various hardware platforms Collaborating with … of HLS is an asset Solid understanding of computer vision techniques: object detection, segmentation, tracking, etc. Experience with libraries such as OpenCV, TensorFlow, PyTorch, or similar frameworks Familiarity with image enhancement, filtering, and transformation techniques Proactive and flexible working attitude Good interpersonal and communication skills Open to working on both space and defense projects What We Offer A competitive More ❯
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 ❯
Division (CUAS DE). The CUAS DE Division of BlueHalo, an AV Company is responsible for next generation EO/IR and high-energy laser system development, to include imageprocessing, controls, and electro-optical solutions. The Embedded Software Engineer will work on teams of one to three software developers. Working with a larger multidiscipline teams of 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 ❯
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 #J-18808-Ljbffr More ❯
the Role As part of a highly skilled R&D team, you will work on the evolution of a state-of-the-art vision software toolkit used in medical image analysis and inspection systems . You will be involved in both applied and strategic research, developing and optimising complex algorithms used in pattern recognition, OCR, 3D reconstruction, and AI … driven image analysis - all adapted to the specific challenges of the healthcare domain. Key Responsibilities Design, develop, and optimise C++ software libraries for image and vision processing Research and implement algorithms for 2D/3D medical image analysis Apply deep learning and conventional computer vision techniques to improve diagnostic accuracy Collaborate closely with product management and … Skills & Experience Master's or PhD in Computer Science, Electronics Engineering, Biomedical Engineering, or a related field Strong proficiency in C++ and object-oriented design principles Proven experience in imageprocessing, signal processing, and computer vision Familiarity with deep learning frameworks (PyTorch, TensorFlow, scikit-learn) Knowledge of CPU/GPU architecture and optimisation Experience with tools such More ❯
new algorithms, as well as contribute to the analytic validation and numeric optimization of existing algorithms. The ideal candidate should be experienced in the field of (deep learning-based) imageprocessing, with at least a basic working knowledge of the principles of computed tomography, and have an interest in medical imaging and quantitative CT. They should demonstrate strong … mindset. The position is full time and candidates in or near Antwerp, Belgium, are strongly preferred. Responsibilities You will research, on your own and with colleagues, the application of image analysis techniques (both conventional and deep learning) to medical images for the extraction and phenotyping of anatomical regions Contribute to the development effort by optimizing current workflows and designing … training, optimizing, and deploying state-of-the-art deep learning model architectures (barely-supervised training, vision transformers ), preferably in the field of medical imaging. Demonstrated research experience in digital imageprocessing and machine learning. Comfortable working with Linux shell and Python (pytorch, numpy, scipy, ) Sufficient mathematical maturity to research, understand, and implement novel and conventional approaches to analysis More ❯
Computer Science or a related technical field. Experience developing and debugging native code on Android. Experience writing low-level graphics API code. Experience analyzing GPU-accelerated applications like games, imageprocessing or GPGPU applications. Experience writing or contributing to graphics drivers. Knowledge of the OpenGL ES, Vulkan, or OpenCL APIs. About The Job Google's software engineers develop … re looking for engineers who bring fresh ideas from all areas, including information retrieval, distributed computing, large-scale system design, networking and data storage, security, artificial intelligence, natural language processing, UI design and mobile; the list goes on and is growing every day. As a software engineer, you will work on a specific project critical to Google’s needs … the full-stack as we continue to push technology forward. Pixel GPU Software enables everything from simple low-power animations to rich UI, high-end games, and on-device imageprocessing to make the best use of the GPU in Pixel phones. Our team works in Pixel devices from SoC conception all the way to field deployment 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 ❯
re looking for engineers who bring fresh ideas from all areas, including information retrieval, distributed computing, large-scale system design, networking and data storage, security, artificial intelligence, natural language processing, UI design and mobile; the list goes on and is growing every day. As a software engineer, you will work on a specific project critical to Google’s needs … the full-stack as we continue to push technology forward. Pixel GPU Software enables everything from simple low-power animations to rich UI, high-end games, and on-device imageprocessing to make the best use of the GPU in Pixel phones. Our team works in Pixel devices from SoC conception all the way to field deployment and 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 ❯
Studio, GCC/Clang). Strong analytical and problem-solving skills. Excellent written and verbal communication abilities. Knowledge of GUI frameworks such as Qt, PyQt, or wxWidgets. Familiarity with imageprocessing libraries (e.g., OpenCV). Experience with cross-platform development, testing frameworks, and CI/CD pipelines. What We Offer: A dynamic, innovation-driven engineering environment Exposure to 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 ❯
the business simply and effectively. Desired qualifications: Master's or PhD in Computer Science, Operations Research, Statistics, or related quantitative disciplines. Knowledge in Large Language Models (LLM), dynamic pricing, imageprocessing, or recommendation systems. Prior experience in e-commerce or at an Online Travel Agency. If you need a reasonable accommodation or support during the application or the More ❯
scientific publications and choose relevant approaches. Study selected algorithms through papers , demos, and team discussions. Identify and adapt open-source solutions for both tracking and object detection. Improve robustness, processing time, and overall model efficiency. Ensure compliance with embedded system standards through unit tests, documentation, and real-world testing. Integration of detection & tracking : Combine both modules into a unified … solution Your profile: Degree in engineering (computer science, electronics, imageprocessing, AI, or a related field), Strong skills in computer vision, imageprocessing, and deep learning, Proficiency with tools such as Python, OpenCV, TensorFlow/PyTorch, Experience in software optimization, unit testing, and performance evaluation, Knowledge of real-time embedded system constraints is a plus, Professional More ❯
EnAcuity is innovating in the field of hyperspectral imaging with the first AI-fuelled software-only solution for real-time surgical image enhancement. Our solution enhances the capabilities of existing OR equipment without the need for additional hardware, providing a sustainable and cutting-edge technology for critical structure visualisation. Role Description This is a full-time on-site role … Private Health Insurance & Wellness Package provided through Vitality Access to top-tier university ecosystem (Imperial and UCL) Responsibilities Develop robust and efficient algorithms for real-time data analysis and imageprocessing Contribute to algorithm performance testing design and implementation Implement SaMD design control process in alignment with IEC 62304's software lifecycle processes Qualifications Required: Degree in Computer … Science, Biomedical Engineering, or related field Experience with real-time processing systems Experience in AI/ML or statistics solutions Preferred: Experience in software development for medical devices/SaMD Real-time processing frameworks (OpenCV, CUDA) #J-18808-Ljbffr 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 ❯
Computer Science or a related technical field. Experience developing and debugging native code on Android. Experience writing low-level graphics API code. Experience analyzing GPU-accelerated applications like games, imageprocessing or GPGPU applications. Experience writing or contributing to graphics drivers. Knowledge of the OpenGL ES, Vulkan, or OpenCL APIs. About the job Google's software engineers develop … re looking for engineers who bring fresh ideas from all areas, including information retrieval, distributed computing, large-scale system design, networking and data storage, security, artificial intelligence, natural language processing, UI design and mobile; the list goes on and is growing every day. As a software engineer, you will work on a specific project critical to Google's needs … the full-stack as we continue to push technology forward. Pixel GPU Software enables everything from simple low-power animations to rich UI, high-end games, and on-device imageprocessing to make the best use of the GPU in Pixel phones. Our team works in Pixel devices from SoC conception all the way to field deployment and More ❯