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 ❯
Agile software development methodologies. • Working experience with version control systems (e.g., Git, SVN) Nice to Haves • Experience in the medical devices or sensor and algorithm industries • Knowledge of signal processing algorithms • Familiarity with machine learning and artificial intelligence • Familiarity with computer vision/imageprocessing We Offer At Medtronic, you will find a diverse team of innovators 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 ❯
with internet, application layer, transport layer, and security protocols Proficiency with CI/CD tools such as Jenkins or GitLab CI/CD In-depth understanding of video and imageprocessing Agile methodology and software development lifecycle knowledge Desired Skills: Designing and implementing graphical user interfaces Appreciation for physics, particularly radiation-related topics Experience with DevOps tools Education 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 ❯
enhance research capabilities. Shape internal and external collaborations by defining the scope of research questions and identifying areas of scientific interest. Extract valuable insights from complex and unstructured biomedical image or video data to enhance drug discovery and improve healthcare outcomes, such as disease identification, patient stratification, and disease insights. Effectively communicate highly technical methods and results to diverse … research and applying Computer Vision techniques, including Transformers, CNNs, Diffusion, and GANs. Extensive hands-on experience with medical imaging modalities such as mobile photos, pathology, retina, radiology, and advanced image processing. Proven ability to collaborate effectively with subject matter experts. Proficiency in one or more programming languages, such as Python and C++. Extensive experience with traditional Computer Vision applications … including OpenCV, object detection, edge detection, and image segmentation. Strong publication record in high-impact journals and the ability to effectively communicate technical work to a wide audience. Enthusiastic about using data to inspire scientific advancement. Preferred: Hands-on experience with technical data analysis, cloud computing (AWS, Azure), and dockerization. Experience with dermatology images, object character recognition (OCR), and More ❯
Social network you want to login/join with: Senior/Principal Software Engineer (Real-Time Video Processing)., London col-narrow-left Client: Medtronic Location: London, United Kingdom Job Category: Other - EU work permit required: Yes col-narrow-right Job Reference: 01fffdcfb1f3 Job Views: 2 Posted: 02.06.2025 Expiry Date: 17.07.2025 col-wide Job Description: Careers that Change Lives … Are you interested in developing real-time AI and video processing pipelines for the operating room? Do you like the challenge of optimising performance for edge devices? Do you enjoy working with a dynamic team with a technically diverse skill set? Digital Surgery is developing new products to provide real-time guidance and decision support inside the operating room. … As a Software Engineer working on the real-time video processing team, you’ll be helping to develop high-performance video and AI processing pipelines for use in the operating room. We’re looking for someone experienced with real-time video manipulation and parallel processing who is comfortable working in a multidisciplinary team. A Day in the 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 ❯
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 ❯
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 ❯
space conversion, and computer-vision acceleration for ARM-based Windows devices. They’re seeking an inventive C/C++ engineer who lives and breathes pixels, performance, and high-fidelity image rendering. What you’ll do Design and prototype SDR → HDR rendering and image-processing algorithms Own end-to-end colour-management (ICC profiles, gamut mapping, gamma tuning … Expert-level C/C++ on Windows; strong performance profiling & SIMD experience Hands-on knowledge of DirectX 11/12 (or Vulkan/Metal) and shader programming Experience with image/video processing or real-time computer vision Clear thinking, problem-solving mindset, and concise technical communication Nice-to-haves Camera pipeline or ISP development experience Passion for 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 ❯