1,176 to 1,200 of 1,598 Algorithms Jobs

Software Engineer

Hiring Organisation
Advanced Diagnostics Ltd
Location
Nuneaton, England, United Kingdom
join our Reverse Engineering Team in Nuneaton (UK) as our new Software Engineer . Your day-to-day role will include: Cryptanalysis of algorithms Analysis of various microcontroller architectures Using IDA Pro Logging vehicle communications (CAN Bus, K-Line) Developing C/C++ applications for our tools Using Python … transponder technology Knowledge of, or interest in, software and hardware security measures and vulnerabilities Experience with at least one of the following cryptographic algorithms: AES, DES, 3DES, RSA Knowledge of automotive bootloaders Cryptanalysis experience Good mathematical understanding of cryptographic algorithms Experience disassembling binary files using IDA Pro Cross-compilation experience ...

Software Engineer (Core Database, Kernel)

Location
Greater London, England, United Kingdom
work on your own product enhancements and integrations You'll thrive in this role if: You have experience designing multi-threaded systems and algorithms You have a deep understanding of system design, data structures, and algorithms You are proficient in Java or a C-style programming language You have strong ...

Graduate Design Engineer

Location
Southampton, England, United Kingdom
concepts and hardware implementation is desirable Knowledge of 4G, 5G NR, Open RAN, satellite communications, or future wireless technologies is desirable Exposure to communications algorithms including error correction coding and decoding, channel estimation, equalisation, beamforming, MIMO processing, and synchronisation algorithms is desirable Experience with FPGA AI Engines or heterogeneous computing ...

Machine Learning Engineer - Search and Recommendation

Location
Greater London, England, United Kingdom
high‐impact solutions. Key Responsibilities Lead and mentor a team of algorithm engineers, providing technical direction and career development support. Design, develop, and optimize algorithms for search and recommendation systems, with a focus on improving personalization, conversion, and user engagement. Oversee traffic distribution strategies in search and recommendation scenarios … meet diverse business needs, including new product cold start, seller growth, and best-seller creation. Drive experimentation and evaluation of algorithms, ensuring scalable deployment and continuous performance improvements. Stay current with academic and industry advances in machine learning, NLP, and deep learning, and guide the team in applying them ...

Global Banking & Markets - GSET - Quantitative Strategist - London - VP London · United Kingdom[...]

Location
Greater London, England, United Kingdom
Trading (GSET) sits at the intersection of technology, quantitative research, and global markets. We design and operate the firm's suite of electronic execution algorithms that enable institutional clients to access liquidity and execute orders efficiently. Within GSET, the Algo R&D team is responsible for the research, design … improvement of our execution algorithm platform. We combine deep expertise in market microstructure, statistical modelling, and machine learning with world-class engineering to build algorithms that optimise execution quality, minimise market impact, and adapt intelligently to real-time market conditions. Our work spans the full lifecycle of algorithmic trading — from ...

Data Scientist - Defence

Location
City Of London, England, United Kingdom
customers with the information they need to make proper decisions and enable their digital transformation. You will help find the appropriate machine learning algorithms to answer those questions and implement those on the C3 AI Platform so they can run at scale. Qualified candidates will have an in-depth knowledge … most common machine learning techniques and their application. You will also understand the limitations of these algorithms and how to tweak them or derive from them to achieve similar results at large-scale. This is a frontline role on some of the most consequential AI programmes in UK and European ...

Senior Embedded Firmware Engineer

Location
Lisburn, Northern Ireland, United Kingdom
technical guidance, supporting junior and mid-level engineers, and ensures the system meets performance. Role Responsibilities: Design and implement real-time systems, including DSP algorithms and microcontroller firmware, tailored to project requirements. Ensure software meets strict real-time performance constraints, focusing on latency, throughput, and efficient use of system resources … e.g., memory, processing power). Optimize performance and efficiency of signal processing algorithms and embedded systems. Mentor junior and mid-level engineers, providing technical guidance, best practices, and support for skill development. Conduct code reviews, design evaluations, and testing to uphold high-quality standards. Investigate, debug and resolve complex technical ...

Grid Insights Architect

Location
City of Edinburgh, Scotland, United Kingdom
gaps between stakeholders at multiple organization levels and of varied backgrounds.**What You’ll Do*** **Own and drive** the design and development of advanced algorithms for power system monitoring and grid analytics (e.g., transformers, asset health, and condition monitoring)* Develop **signal processing and machine learning techniques** to extract actionable insights … environments*** Excellent communication skills and ability to influence and reason across technical and non-technical stakeholders and requirements* Proven ability to translate **models and algorithms into production systems*** Strong programming and modelling experience (e.g. Python, MATLAB/Simulink, or embedded environments)* Experience working with **sensor data and physical system modelling ...

Global Banking & Markets - GSET - Quantitative Strategist - London - VP

Location
Greater London, England, United Kingdom
design, and continuous improvementof our execution algorithm platform. We combine deep expertise inmarket microstructure, statistical modelling, and machine learningwith world-class engineering to build algorithms that optimise execution quality, minimise market impact, and adapt intelligently to real-time market conditions. Our work spans the full lifecycle of algorithmic trading — from … throughmodel development and back-testing, toproduction deployment and live performance monitoring. We partner closely with traders, technologists, sales teams, and clients to ensure our algorithms remain at the forefront of the industry. As a member of the London-based Algo R&D team, you will join acollaborative, intellectually rigorous groupthat ...

Senior Software Engineer – Data Visualisation & Graphics | London

Location
Slough, England, United Kingdom
working on the underlying systems that make complex visualisations fast, accurate, and scalable. The challenges range from rendering performance and interaction design through to algorithms, graphics, API design, and numerical correctness. What you’ll be doing Designing and building core charting features used by developers around the world Working across … looking for Strong JavaScript or TypeScript engineering skills Experience working with Canvas, SVG, WebGL, graphics systems, visualisation products, or rendering pipelines Strong understanding of algorithms, data structures, and software architecture Experience building complex software products rather than purely application-layer development Exposure to languages such as C++, Java, C#, Rust ...

Senior Software Engineer – Data Visualisation & Graphics | London

Location
Greater London, England, United Kingdom
working on the underlying systems that make complex visualisations fast, accurate, and scalable. The challenges range from rendering performance and interaction design through to algorithms, graphics, API design, and numerical correctness. What you’ll be doing Designing and building core charting features used by developers around the world Working across … looking for Strong JavaScript or TypeScript engineering skills Experience working with Canvas, SVG, WebGL, graphics systems, visualisation products, or rendering pipelines Strong understanding of algorithms, data structures, and software architecture Experience building complex software products rather than purely application-layer development Exposure to languages such as C++, Java, C#, Rust ...

Senior Software Engineer, C++

Location
Greater London, England, United Kingdom
exchange Implement these solutions using the provided exchange SDKs in different languages such as C++, Rust, Python, Typescript Trading Strategies Implement trading algorithms based on requirements provided by traders and quants Acquire and develop the necessary trading knowledge to successfully translate the requirements into actual software implementation Continuously improve … years post‐graduation professional C++ software development experience (proprietary trading industry preferred) Ability to write clean, reliable, and highly scalable code Good knowledge of algorithms and data structures Experience in parallel, asynchronous, and multithreaded programming Interest in achieving maximum performance from available hardware and software Ability to communicate with technical ...

Quantitative Analyst – Execution Research

Location
Greater London, England, United Kingdom
this role, you will join the execution research team and will be focusing on devising automated betting strategies using our predictive models and algorithms used to market make/seed different bookmakers, market exchanges and predictions markets. Market making strategies, liquidity, price, risk, order book, counterparties, market trend, trading signal … Preferred Experience in developing and automating market making strategies on betting exchanges/financial markets Experience implementing automated trading systems and algorithms Good understanding of sports betting markets Experience in customer segmentation and profiling (ideally in context of a bookmaker) Experience with and/or knowledge of Bayesian models, state ...

Staff Engineer Software

Hiring Organisation
Northrop Grumman
Location
Colorado Springs, Colorado, United States
Employment Type
Permanent
Salary
USD Annual
engineers, including code reviews, design reviews, and coaching on best practices for performance, reliability, and maintainability. Demonstrated experience developing and optimizing radar signal processing algorithms and pipelines (DSP), including use of common engineering toolchains such as DSP System Toolbox/Signal Processing Toolbox/Phased Array System toolsets. Demonstrated experience … optimizations, and architectural implications along the way. Comfortable influencing designs across teams and defending technical decisions to stakeholders. Experience writing and implementing signal processing algorithms is expected; at the staff level, candidates should additionally demonstrate the ability to own system level DSP architectures, make trade studies, and lead others ...

Senior Software Engineer - Robotics

Location
Greater London, England, United Kingdom
life will vary. Some days you might find yourself out in the field, integrating hardware and software directly onto vehicle platforms and pushing autonomy algorithms through live testing. Other days you'll be back in the office, deep in SIL and HIL environments, working through the complex autonomy and vehicle … complex, ambiguous autonomy problems with minimal guidance Experience developing autonomy behavior and decision‐making logic (e.g., behavior trees, state machines) and/or navigation algorithms for robotic or autonomous systems Experience with modern C++ Experience integrating autonomy/robotics products with Pixhawk autopilots (ArduPilot and/or PX4) Experience integrating ...

GNC Algorithms Engineer

Location
Oxford, England, United Kingdom
exciting opportunity has arisen for a technically strong GNC Algorithms Engineer to join a specialist space engineering team working on advanced spacecraft systems. You will be involved across the full GNC development lifecycle, from early-stage algorithm design and modelling through simulation, verification, integration and operational support. The role offers … work closely with multidisciplinary engineering teams to turn advanced GNC concepts into robust, flight-ready systems. Key Responsibilities Design, develop, implement and test GNC algorithms for spacecraft missions. Develop, validate and maintain high-fidelity GNC simulation environments for algorithm development and performance assessment. Model spacecraft hardware, orbital dynamics and attitude ...

GNC Algorithms Engineer

Location
Greater London, England, United Kingdom
exciting opportunity has arisen for a technically strong GNC Algorithms Engineer to join a specialist space engineering team working on advanced spacecraft systems. You will be involved across the full GNC development lifecycle, from early-stage algorithm design and modelling through simulation, verification, integration and operational support. The role offers … work closely with multidisciplinary engineering teams to turn advanced GNC concepts into robust, flight-ready systems. Key Responsibilities Design, develop, implement and test GNC algorithms for spacecraft missions. Develop, validate and maintain high-fidelity GNC simulation environments for algorithm development and performance assessment. Model spacecraft hardware, orbital dynamics and attitude ...

Senior Software Engineer, Dependency Tracing

Location
Greater London, England, United Kingdom
Senior Software Engineer, Dependency Tracing Share Senior Software Engineer, Dependency Tracing link Copy link corporate_fare Google place London, UK Mid Experience driving progress, solving problems, and mentoring more junior team members; deeper expertise and ...

Senior KDB Developer

Location
Greater London, England, United Kingdom
Location: London, UK Employment Type: Permanent/Contract (depending on engagement) Company: Talan Hybrid Working: 3 Days Per Week onsite About the Role Talan is seeking an experienced Senior KDB+ Developer to join a high ...

Lead Software Engineer - Equities - VP

Location
Greater London, England, United Kingdom
We’re seeking someone to join our team as aaJava developer to work on automated trading systems, primarily in the Equities domain. The candidate should possess good analytical skills & computer programming experience, a logical approach ...

Senior Software Engineer, Live

Location
Manchester, England, United Kingdom
Teamwork makes the stream work. Roku is changing how the world watches TV Roku is the #1 TV streaming platform in the U.S., Canada, and Mexico, and we've set our sights on powering every ...

OpenCPI Lead Software Engineer

Location
Gloucester, England, United Kingdom
About The Role We are looking for an experienced We are looking for an experienced OpenCPI Lead Software Engineer to join our growing team at our Gloucester site. This exciting opportunity allows you to work ...

Software Engineer - Front End - Studio (Core)

Location
Greater London, England, United Kingdom
About Clear Street Clear Street’s mission is to give every sophisticated investor access to every asset, in every market, through a unified platform built for speed, transparency and scale. We give our clients the ...

Short-Term Power Market Analyst

Location
Greater London, England, United Kingdom
Job Description: Department The Short-Term Analytical Team Position purpose The role is based in London. In order for EDF Trading to maximise the return from the month-ahead to day-ahead wholesale power markets ...

Lead Data Engineer (Hybrid, Manchester, GB)

Location
Manchester, England, United Kingdom
Hybrid (2 days per week in the office) Permanent About Cavu For airports, for partners, for people. We are Cavu. At Cavu, our purpose is to find new and better ways to make airport travel ...