344 Image Processing jobs in the United Kingdom
Signal Processing Engineer
Posted today
Job Viewed
Job Description
At Roke
Roke imagines a more secure world. A world where technology protects, rather than exposes. A world where expert engineers, consultants and business support staff collaborate to protect what matters most to our clients.
We are a friendly and flexible team with a culture of 'time, trust and freedom'. We pride ourselves on listening to each other's aspirations and accommodating wherever possible.
The Opportunity
Roke is a leader in cutting-edge technology solutions for the defence industry with clients spanning National Security, Defence, and wider. We work alongside our customers to solve their complex and unique challenges.
Your projects will be diverse working with varying clients, across a number of sectors, using a range of skills. Consequently, we are looking for individuals able to work flexibly across projects in different domains. You might apply your skills to rapidly prototype new approaches and solutions. Equally, you may apply them to complement or advance existing solutions.
You will be part of a stimulating, collaborative and driven team that offers you autonomy, challenge, and strong sense of purpose. Depending on the project, there will be opportunities to demonstrate technology to customers and support customer test and acceptance.
We seek a passionate signal processing engineer to join our dynamic team. You will have at least 5 years' experience in the development of signal processing algorithms for communications and/or sensing applications. This is an opportunity to work on challenging projects, contributing to cutting-edge R&D for defence applications.
The Key Responsibilities
- Lead the development of signal processing algorithms.
- Provide timely and accurate estimates for project deliverables.
- Contribute to bids.
- Provide technical support to customer meetings.
- Apply and scale engineering processes effectively.
- Identify and collaborate with all stakeholders.
The Essential Skills
- At least 5 years R&D experience of algorithm development.
- Understanding of communications and/or sensing signal processing techniques.
- Excellent problem-solving and analytical skills.
- Experience of modelling/simulating algorithms using MATLAB.
- Experience of configuration control using Git.
- Experience of continuous integration and testing using GitLab.
The Desirable Knowledge
- Knowledge of defence domains, such as electronic warfare, signals intelligence, cellular, radar, and/or PNT (position, navigation and timing).
- Experience of machine learning for signal processing.
- Understanding of array signal processing techniques.
- Experience of Mathworks MATLAB coder and/or HDL coder for rapid prototyping.
Where You'll Work
Romsey - You'll find our Romsey site located within beautiful Hampshire countryside, close to the picturesque New Forest District and not far from a superb stretch of the south coast. This is no corporate concrete jungle; this is a manor house site, with ample parking an on-site gym and a driveway full of daffodils in the spring.
Woking - You'll find our Woking site in a modern building on the outskirts of London. Rated excellent for sustainability by BREEAM & Fitwel certified you'll feel better for visiting. This site provides key links to our customers in London, is a 5-minute walk from the train station, has secure parking nearby and dedicated cycle storage.
Why You Should Join Us
We have a competitive salary and access to a number of additional flexible benefits, which will cover Health and Wellbeing, Savings and Protection and Life, Leisure and Entertainment.
Roke has a great community of groups with shared interests. These enable people to share ideas and be passionate about tools, technologies and techniques, which interest them.
We are committed to a policy of Equal Opportunity, Diversity and Inclusion. Our working environment is friendly, creative and inclusive and support a diverse workforce and those with additional needs.
Security Information
Due to the nature of this position, we require you to be willing and eligible to achieve a minimum of SC clearance. To qualify, the candidate should be a British Citizen and have resided in the UK for the last 5 years for SC.
Signal Processing Engineer
Posted 2 days ago
Job Viewed
Job Description
My client is a leading and growing defence consultancy focused on UK Defence, Cyber Threat and Homeland Security.
They looking for an experienced DSP engineer to join the diverse team on a permanent basis.
RF Engineer
- Base salary DOE, very very competitive rates.
- 10% employer pension contribution with a 3% personal.
- Private medical for you and family.
- Life insurance X6 salary.
- A very generous relocation package if needed and more great benefits.
- Onsite role based in Cambridgeshire.
Requirements
- Experienced with DSP within the defence industry.
- Active SC or DV clearance.
- DSP experience on FPGA architectures.
- Sole British citizenship.
- Electronics, RF or Embedded Software exposure would be nice to have.
- Radar or communication applications experience.
For more details please apply or send your CV directly to
Senior Signal Processing Engineer
Posted 14 days ago
Job Viewed
Job Description
Responsibilities:
- Design, develop, and optimize digital signal processing algorithms for various applications.
- Implement and test algorithms using simulation tools (e.g., MATLAB, Python) and embedded platforms.
- Collaborate with hardware engineers to define sensor requirements and data acquisition strategies.
- Work with software engineers to integrate signal processing modules into larger systems.
- Analyze experimental data and system performance to identify areas for improvement.
- Develop documentation for algorithms, designs, and test procedures.
- Stay current with the latest advancements in signal processing techniques and technologies.
- Contribute to the innovation pipeline by proposing new ideas and solutions.
Qualifications:
- Proven experience in digital signal processing, with a strong portfolio of developed algorithms.
- Proficiency in MATLAB, Simulink, Python, C/C++, or similar programming languages.
- Solid understanding of fundamental DSP concepts (e.g., filtering, Fourier analysis, estimation theory).
- Experience with real-time embedded systems and microcontrollers.
- Strong analytical and problem-solving skills.
- Excellent communication and teamwork abilities, suited for a hybrid work environment.
- Bachelor's or Master's degree in Electrical Engineering, Computer Science, or a related field with a specialization in Signal Processing.
Senior Signal Processing Engineer - RF Communications
Posted 18 days ago
Job Viewed
Job Description
Responsibilities:
- Design and implement sophisticated digital signal processing (DSP) algorithms for wireless communication systems, focusing on RF signal analysis, modulation/demodulation, equalization, and channel coding.
- Develop and validate algorithms using simulation tools such as MATLAB, Simulink, or Python.
- Translate theoretical concepts into practical, efficient, and robust real-time implementations.
- Analyze and optimize algorithm performance for various communication standards (e.g., 5G, Wi-Fi, satellite).
- Collaborate closely with hardware engineers to integrate DSP solutions into embedded systems and FPGAs.
- Conduct rigorous testing and verification of algorithms on hardware prototypes and target platforms.
- Stay abreast of the latest advancements in signal processing, communications theory, and related fields.
- Document algorithm designs, implementation details, and test results comprehensively.
- Contribute to system-level design discussions and provide expertise on signal processing aspects.
- Mentor junior engineers and share knowledge within the team.
- Identify and resolve complex technical challenges in signal processing and communications.
- Evaluate and benchmark algorithm efficiency in terms of computational complexity and power consumption.
- Participate in design reviews and provide technical feedback.
- Contribute to the definition of future product roadmaps and R&D initiatives.
- Ensure signal processing designs meet performance, reliability, and regulatory requirements.
Qualifications:
- Ph.D. or Master's degree in Electrical Engineering, Signal Processing, Communications Engineering, or a related field.
- A minimum of 5 years of relevant industry experience in digital signal processing, with a strong emphasis on wireless communications.
- Expertise in algorithm development for RF systems, including areas like MIMO, OFDM, channel estimation, and interference cancellation.
- Proficiency in MATLAB, Simulink, and/or Python for algorithm development and simulation.
- Experience with C/C++ for embedded systems implementation is highly desirable.
- Familiarity with FPGA development tools and concepts is a strong plus.
- Deep understanding of communication theory, information theory, and digital filtering techniques.
- Experience with radio propagation and channel modeling.
- Strong analytical and problem-solving skills.
- Excellent written and verbal communication skills, suitable for remote collaboration.
- Ability to work independently and manage projects effectively in a remote environment.
- Track record of innovation and contribution to signal processing solutions.
- Familiarity with software defined radio (SDR) platforms is an advantage.
Senior FPGA Design Engineer - Digital Signal Processing
Posted 14 days ago
Job Viewed
Job Description
Responsibilities:
- Architect, design, and implement RTL (Register Transfer Level) for complex FPGA designs, particularly for DSP applications.
- Develop and optimize high-level synthesis (HLS) C++ or other high-level languages for FPGA implementation.
- Perform thorough functional verification and simulation of FPGA designs to ensure correctness and performance.
- Collaborate closely with systems engineers and software developers to integrate FPGA solutions into larger systems.
- Develop and maintain robust testbenches and verification environments.
- Debug complex hardware and software issues, identifying root causes and implementing effective solutions.
- Contribute to the definition and refinement of architectural specifications for next-generation products.
- Evaluate and select appropriate FPGA devices and development tools.
- Mentor junior engineers and share technical knowledge within the team.
- Document design specifications, verification plans, and test results meticulously.
- Optimize designs for timing, power consumption, and resource utilization.
- Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, or a related field.
- Minimum of 6 years of hands-on experience in FPGA design and verification.
- Expertise in VHDL or Verilog for RTL design.
- Strong understanding and practical experience with Digital Signal Processing algorithms and their implementation on FPGAs.
- Proficiency in using FPGA development tools (e.g., Xilinx Vivado, Intel Quartus).
- Experience with high-level synthesis (HLS) tools and methodologies.
- Solid understanding of computer architecture and digital logic design principles.
- Familiarity with scripting languages such as Python or Perl for automation.
- Excellent analytical and problem-solving skills.
- Strong communication and collaboration skills, suitable for a remote team environment.
- Ability to work independently and manage time effectively.
Senior Computer Vision
Posted today
Job Viewed
Job Description
We are seeking a
Senior Computer Vision / Multimodal Engineer
to design, train, and deploy advanced vision models for object detection, segmentation, tracking, and behavior analysis within real-world retail and mobility environments. You will play a key role in optimizing real-time performance for edge and cloud systems, developing robust inference pipelines, and pushing the boundaries of multimodal AI.
This is an exciting opportunity to work on
cutting-edge visual AI
that impacts real-world applications, collaborating with a highly skilled team of data scientists, engineers, and product experts.
Key Responsibilities
- Design, train, and deploy
Computer Vision models
for detection, segmentation, tracking, and behavior understanding. - Optimize
inference pipelines
for real-time performance on
edge devices
(e.g., NVIDIA Jetson, Coral) and
cloud infrastructure
. - Collaborate with
data and product teams
to define new use cases, prototype solutions, and take models from lab to production. - Develop
synthetic data generation pipelines
and augmentation strategies to enhance robustness across lighting conditions, formats, and environments. - Research and integrate
state-of-the-art Vision Transformers (ViTs), Large Vision Models (LVMs), and Multimodal AI
into production workflows. - Work with
CCTV and multi-camera systems
for tracking, localization, and behavior analytics. - Build proof-of-concept systems, perform real-world validation, and continuously improve accuracy and performance.
Requirements
- 5–7 years
of experience in
Computer Vision and Deep Learning
with deployed production models. - Strong proficiency in
Python
and
PyTorch
; hands-on experience with
OpenCV, TensorRT, ONNX, or Triton
. - Proven expertise in
object detection/tracking models
such as
YOLO, Deep SORT, DINOv2
, or similar. - Experience with
real-time or low-latency processing
,
multi-threaded programming
, and
performance tuning
. - Experience deploying and optimizing models on
edge devices
(Jetson, Coral, etc.). - Demonstrated passion for
research, innovation, and emerging AI technologies
. - Experience in
3D modeling
or
video behavior analytics
is a plus.
ONLY CANDIDATES WITH THE REQUIRED SKILLS AND EXPERIENCE SHOULD APPLY TO THIS JOB
Computer Vision Engineer

Posted 6 days ago
Job Viewed
Job Description
**The Spectacles team is pushing the boundaries of technology to bring people closer together in the real world. Our fifth-generation Spectacles, powered by Snap OS, showcase how standalone, see-through AR glasses make playing, learning, and working better together.**
**The Spectacles team is looking for a Computer Vision/Machine Learning Engineer to join the AR team in London, UK!**
**In this role, you will be working on state of the art machine learning and computer vision technologies to straddle the boundaries between the real and the virtual world with the next generation of Snap's wearable computing devices.** **Working from our London office, you will be collaborating closely with other Spectacles software and hardware teams around the world.**
**What you'll do:**
+ **Develop and productise novel technologies for the next generation of wearable AR devices.**
+ **Explore and advance state-of-the-art machine learning and computer vision algorithms.**
+ **Develop and deploy machine learning models.**
+ **Work together with our cross-functional engineering and research teams in computer vision, machine learning and AR engineering.**
**Knowledge, Skills & Abilities:**
+ **Deep understanding of machine learning principles, solutions and frameworks to develop networks and models for computer vision tasks**
+ **Ability to understand, debug and improve existing code as well as develop new algorithms using advanced computer vision and machine learning techniques.**
+ **Strong communications and interpersonal skills.**
+ **A genuine passion for learning new things and helping colleagues improve.**
**Minimum Qualifications**
+ **Bachelor's Degree in a relevant technical field such as computer science or equivalent years of practical work experience**
+ **Experience post-Bachelor's computer vision/machine learning experience; or Master's degree in a technical field + extensive experience of post-grad computer vision/machine learning experience; or PhD in a relevant technical field + post-grad computer vision/machine learning experience**
+ **Experience in developing machine learning models for at least one of the following areas: geometric scene understanding, semantic scene reconstruction, neural scene representation, monocular depth estimation, visual localisation**
**Preferred Qualifications**
+ **Msc/PhD in related field (Computer Vision, Machine Learning)**
+ **Experience in integrating Machine Learning models into Augmented Reality solutions**
+ **Experience in neural network optimization (pruning, quantization, distillation) to deploy efficient models to resource-constrained devices.**
+ **Experience in geometric computer vision such as SLAM, VIO, Tracking, multi-view 3D reconstruction, Depth Estimation etc.**
+ **Experience with software development in C++**
If you have a disability or special need that requires accommodation, please don't be shy and provide us some information ( .
"Default Together" Policy at Snap: At Snap Inc. we believe that being together in person helps us build our culture faster, reinforce our values, and serve our community, customers and partners better through dynamic collaboration. To reflect this, we practice a "default together" approach and expect our team members to work in an office 4+ days per week.
At Snap, we believe that having a team of diverse backgrounds and voices working together will enable us to create innovative products that improve the way people live and communicate. Snap is proud to be an equal opportunity employer, and committed to providing employment opportunities regardless of race, religious creed, color, national origin, ancestry, physical disability, mental disability, medical condition, genetic information, marital status, sex, gender, gender identity, gender expression, pregnancy, childbirth and breastfeeding, age, sexual orientation, military or veteran status, or any other protected classification, in accordance with applicable federal, state, and local laws. EOE, including disability/vets.
Our Benefits ( : Snap Inc. is its own community, so we've got your back! We do our best to make sure you and your loved ones have everything you need to be happy and healthy, on your own terms. Our benefits are built around your needs and include paid parental leave, comprehensive medical coverage, emotional and mental health support programs, and compensation packages that let you share in Snap's long-term success!
**A Decade of Snap ( **:** Learn about our origin story, values, mission, culture of innovation, and more.
**CitizenSnap ( **:** In our third annual CitizenSnap Report, we demonstrate progress towards our environmental, social, and governance (ESG) goals, and we lay out our plans looking forward.
**The DEI Innovation Summit ( **:** Watch highlights from the 2nd annual DEI Innovation Summit, which brings together thought leaders and DEI experts for a day of courageous conversations to enable bold action.
**Snap News ( **:** Stay up to date on the latest and greatest product and innovation news at Snap
Applicant and Candidate Privacy Policy (
Be The First To Know
About the latest Image processing Jobs in United Kingdom !
Lead Computer Vision Engineer
Posted 2 days ago
Job Viewed
Job Description
We are currently recruiting on behalf of a leading start-up business set for significant growth for the role of Lead Computer Vision Engineer . This is a rare opportunity to join an ambitious, fast-scaling company at a pivotal stage.
What you’ll be doing:
- Design, build, and deploy Large Vision Models (LVMs) to enhance customer experiences, improve workforce efficiency, and boost product performance.
- Collaborate with data engineers to gather, preprocess, and curate large visual datasets, ensuring robust and high-quality data pipelines.
- Optimise model architectures and tune hyper parameters to maximise throughput while maintaining computational efficiency.
- Work closely with software engineers, product managers, and platform engineers to deliver seamless computer vision solutions.
- Monitor deployed models by analysing performance metrics, troubleshooting issues, and implementing updates to maintain optimal results.
- Stay up to date with the latest machine learning and computer vision advancements, applying new techniques to strengthen solutions and drive innovation.
Main Skills/ Requirements:
- Master’s degree in Computer Science, Data Science, or a related field — or equivalent practical experience, with a strong focus on machine learning
- Over 5 years of experience deploying computer vision models in production environments
- Advanced proficiency in Python programming
- Hands-on experience with cloud platforms such as AWS or GCP, and familiarity with deployment tools like Docker and Kubernetes
- Solid understanding of computer vision techniques, including image classification, object detection, and segmentation
- Experience with Large Vision Models (LVMs) is highly desirable
- Proficient in SQL and skilled in working with large-scale datasets for data processing and manipulation
How you’ll be rewarded:
- Share Options
- Competitive Benefits
- Opportunity to join a leading start-up
This is an excellent opportunity for an experienced Lead Computer Vision Engineer to join a growing company, that are driven towards success!
For further information on this Lead Computer Vision Engineer position, apply below!
We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, colour, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.
By applying you are confirming you are happy to be added to the Addition Solutions mailing list regarding future suitable positions. You can opt out of this at any time simply by contacting one of our consultants.
Staff Computer Vision Engineer
Posted 2 days ago
Job Viewed
Job Description
Location: London - Hybrid
We’re seeking a Staff Computer Vision Engineer to help scale our vision AI product into a high-performing, reliable, production-ready platform. You’ll contribute deep technical expertise, scientific rigor, and a strong product-focused perspective. This position is ideal for someone who thrives on tackling complex challenges, staying deeply engaged in the work, and influencing how a team collaborates and achieves success.
The role:
- Lead CV Model Development — Design, train, and optimise detection, recognition, segmentation, and tracking models, balancing accuracy, speed, and robustness for real-world retail environments. Enhance synthetic data pipelines to improve generalisation and domain adaptation.
- Advance Large Vision Models (LVM) — Improve performance, scalability, and adaptability of our in-house LVM for diverse retail use cases.
- Deliver Proven Solutions — Experiment rapidly using PyTorch, validate rigorously, and productionize what works. Contribute to benchmarking and ongoing improvements.
- Collaborate Across Teams — Work with Product, Infrastructure, and Customer teams to integrate models into workflows. Provide technical leadership aligned with business goals.
- Champion Data & MLOps — Maintain high data quality standards and develop scalable automation systems for seamless deployment and experimentation.
Requirements
- PhD (or equivalent) in Computer Vision, Machine Learning, or related field.
- Proven record deploying large-scale CV models in production.
- Strong Python skills with PyTorch or TensorFlow expertise.
- Deep understanding of modern CV architectures, especially LVMs and Transformers.
- Experience with multimodal data (images, video, text) and MLOps workflows.
- Hands-on, self-directed, evidence-driven, and collaborative, with excellent communication skills for both technical and non-technical audiences
This is an excellent opportunity for an experienced Staff Computer Vision Engineer to join a leading company that are driven towards success!
For further information on this Staff Computer Vision Engineer position, apply below!
We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, colour, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.
By applying you are confirming you are happy to be added to the Addition Solutions mailing list regarding future suitable positions. You can opt out of this at any time simply by contacting one of our consultants.