1 to 25 of 71 Algorithms Jobs in Cambridgeshire

Principal Browser Software Engineer

Location
Cambridge, England, United Kingdom
technologies* Knowledge of Chromium and/or Firefox browser architectures and code bases* Strong understanding of object-oriented design principles, data structures and algorithms* Experience using source control systems and modern software development practices (Git, Azure DevOps, GitHub)* Experience contributing to automated testing, CI/CD pipelines and software quality ...

Principal Browser Software Engineer

Hiring Organisation
HP
Location
Cambridgeshire, United Kingdom
Employment Type
Full Time
technologies Knowledge of Chromium and/or Firefox browser architectures and code bases Strong understanding of object-oriented design principles, data structures and algorithms Experience using source control systems and modern software development practices (Git, Azure DevOps, GitHub) Experience contributing to automated testing, CI/CD pipelines and software quality ...

Scientist I, Computational Biology - Contract

Location
Cambridge, England, United Kingdom
with experience in cloud computing (e.g. AWS), docker, Snakemake, and agentic AI tools such as Claude Code. Familiarity with bioinformatics packages and algorithms related to NGS data analysis (e.g. bowtie2, star, minimap2, samtools, Bioconductor, etc.). Strong documentation and organizational skills, including experience with electronic laboratory notebooks such as Benchling. ...

Sr Software Engineer, Ads Auctions & Marketplace Optimization

Location
Cambridge, England, United Kingdom
appetite to ramp on Java Comfort designing and operating distributed systems at scale and low latency A solid grounding in maths, algorithms, probability and statistics as applied to real systems Demonstrated AI and agentic‐tooling fluency, as described above Ad tech, auctions or marketplace experience is preferred, and we move ...

Senior Firmware Engineer

Hiring Organisation
Orion
Location
Cambridge, Cambridgeshire, East Anglia, United Kingdom
Employment Type
Permanent, Work From Home
Salary
£60,000
designing, implementing and maintaining OTA firmware update mechanisms Experience with wireless communication technologies (e.g., BLE, Wi-Fi) Understanding of secure coding practices and encryption algorithms Engagement with the wider embedded or IoT community, for exampleopen-sourcecontributions, talks ortechnical writing Working Arrangements:Hours:Monday to Friday, 08:30 to 17:30. ...

Software Engineer

Hiring Organisation
ECM Selection Ltd
Location
Cambridge, Cambridgeshire, East Anglia, United Kingdom
Employment Type
Permanent
Salary
£60,000
allow you to develop your skills and knowledge with like-minded engineers. Keywords : Python, PyTorch, TensorFlow, Sensors, Embedded Systems, Hardware Interface, Mobile OS, Algorithms, Statistics, Machine Learning, Defence, Security Clearance, Start Up Another top job from ECM, the high-tech recruitment experts. Even if this job's not quite right ...

Senior Embedded Software Engineer - Systems Team New Cambridge, UK

Location
Cambridge, England, United Kingdom
issues that arise. This is a fantastic opportunity to join a team that is developing the world’s most advanced quantum error correcting algorithms and QEC Hardware. The Riverlane team is a mix of mathematicians, physicists and engineers, working together on a range of exciting and cutting-edge QEC projects. ...

Staff Software Engineer – DSP & AI Optimisation

Location
Cambridge, England, United Kingdom
interrupt handling. Familiarity in handling embedded operating systems like RTOS, Zephyr, or Linux. Practical experience in performance profiling and code optimization. Familiarity with DSP algorithms, fixed-point arithmetic, and SIMD/vector processing. Experience with embedded development tools, compilers, debuggers, and hardware evaluation boards. Strong problem-solving abilities and capacity ...

Associate Principal AI Engineer - Mathematical Optimisation

Location
Cambridge, England, United Kingdom
complex real-world problems. Demonstrated experience using mathematical optimisation software such as CPLEX, Gurobi, SCIP, or OR-Tools. Experience with heuristic and meta-heuristic algorithms as an alternative to the above software. A working knowledge of optimisation, simulation, and statistical concepts. A working knowledge of LLM tools. Experience in good ...

Senior Software Development Engineer C++

Location
St. Neots, England, United Kingdom
advocate for positive change. What you'll need: Demonstrable expertise in modern C++ (specifically C++ 17) and experience with performance critical work, such as algorithms and real time systems. Extensive experience in software architecture design and maintenance, particularly for data acquisition or signal processing applications. A deep understanding ...

Computing Researcher (Contractor)

Location
Cambridge, England, United Kingdom
basis in accordance with the changing needs of Huawei Research and Development UK Limited. Required: Profound understanding of a broad range of relevant fields: algorithms, networks, computer architectures, compilers, programming languages, mathematical logic, linear algebra, combinatorics, probability and statistics, etc. Extensive industry experience in algorithm design and computer architecture. Quick ...

Performance Modeling Software Architect, Platform Architecture

Location
Cambridge, England, United Kingdom
coding in C++ and Python and binding C++ to other languages Experience with computer architecture and software engineering principles Experience with data structures and algorithms Experience using software models to collect behavioral characteristics, and transforming that data into compelling performance analysis Preferred Qualifications ...

AI Engineer (Advisory)

Location
Cambridge, England, United Kingdom
based AI technologies such as Azure AI Foundry Experience working with LLMs and Agentic AI on real-world problems. Strong understanding of machine learning algorithms and natural language processing techniques. Strong inter-personal skills and ability to collaborate with cross-functional teams and translate business problems into technical solutions. Experience ...

Senior Verification Engineer Cambridge

Location
Cambridge, England, United Kingdom
Senior Verification Engineer Department: Hardware Employment Type: Full Time Location: Cambridge Description Our RTL team delivers efficient ASIC and FPGA implementations of advanced communications algorithms, working across IP development, integration and verification. To support this work, we are looking for a Senior Verification Engineer to support the complete UVM verification ...

Robotics Software Engineer

Location
Cambridge, England, United Kingdom
/Rosbridge protocols for integrating Fleet Management Systems (FMS) with Warehouse Control Systems (WCS) or PLCs. Experience writing multi-robot path planning or routing algorithms (e.g., A*, graph routing, conflict resolution). Experience with serial-based communication (UART/USB), custom microcontroller packet protocols, and Arduino-based physical integration. About ...

CPU Performance Architect, Platform Architecture

Location
Cambridge, England, United Kingdom
policies) 20+ years of relevant industry experience MS or PhD in Electrical or Computer Engineering or Computer Science Understanding of common data structures and algorithms Familiarity with SIMD, vector, or accelerator architectures Familiarity with MP performance Comfortable in an environment of uncertainty and able to navigate through ambiguities Experience ...

Senior C++ Software Engineer – Robotics

Location
Cambridge, England, United Kingdom
sensors Consume perception outputs from vision and ML systems (fruit detection, tracking, quality estimation) and convert them into actionable robot behaviour Implement and improve algorithms for:Fruit tracking and state estimationObject detection integrationPath and trajectory planningObstacle avoidance in cluttered, deformable environments Pick sequencing and optimisation under uncertainty Fruit tracking ...

Consultant Electronics Engineer (27582)

Location
Cambridge, England, United Kingdom
electronics design, schematics capture and PCB layout FPGA design, RTL development in VHDL/Verilog/SystemVerilog DSP, signal processing and/or related algorithms Analogue electronics, which may include work with sensors, RF or microwave EM Network protocols design and communications generally Embedded software in C, C++ and/ ...

Senior Design Engineer Cambridge

Location
Cambridge, England, United Kingdom
technical documentation writing – design specifications, user guides, verification plans Expert user of EDA tools for simulation and synthesis Desirable: Knowledge of communications signal processing algorithms (such as error correction, equalisation, channel estimation, beamforming) Familiarity with the AMBA bus protocols Understanding of UVM verification techniques or practical experience using ...

Senior CPU Compiler Performance Engineer

Location
Cambridge, England, United Kingdom
silicon compiler and toolchain contributions. A track record of working with industry standard compiler infrastructure such as GCC, LLVM or MLIR Knowledge of AI algorithms, scientific HPC applications and related code optimisations. Significant contributions to free software and open source compiler communities. With highly competitive salaries and a comprehensive benefits ...

Senior Hardware GPU Architect

Location
Cambridge, England, United Kingdom
Computer Science, Computer Graphics, Electronic Engineering, Applied Mathematics or a related discipline. Solid hands-on experience in computer graphics, GPU architecture development, GPU graphics algorithms, real-time rendering. Strong understanding of modern rendering technologies and graphics pipelines. Practical experience in one or more areas, including geometry processing, shader execution, texture ...

Quantum Error Correction Researcher (Simulations Development)

Hiring Organisation
Riverlane
Location
Cambridge, Cambridgeshire, UK
Employment Type
Full-time
fault-tolerant quantum computing and quantum error correction. The team brings together mathematicians, physicists, and chemists, and works closely with leading researchers in quantum algorithms and QEC. A core part of the role is researching, developing, and documenting internal tooling to support the team for estimating quantities of interest ...

Robotics Software Engineer (ROS2) – AMR & Fleet Ops

Location
Cambridge, England, United Kingdom
testing of Autonomous Mobile Robot (AMR) and Fleet Management System (FMS), with on-site and remote support. You will implement vision and localisation algorithms, hardware interfacing, ROS/ROS 2, Modern C++17 and Python 3, and collaborate with AMR stakeholders while adhering to SLAs and industry standards. #J-18808-Ljbffr ...

Embedded Software Engineer

Hiring Organisation
Platform Recruitment
Location
Cambridge, Cambridgeshire, United Kingdom
Employment Type
Permanent
Salary
£40000 - £80000/annum
service. You can get promoted rapidly depending on your skill. Responsibilities as an Embedded Software Engineer: + Design and develop software applications and control algorithms using OO languages (C# and C++) and/or embedded code (C) + Collaborating with electronics, mechanical and systems engineers to integrate software with hardware ...

Drone Firmware Software Dev Engineer, Ring Robotics Platform Engineering

Location
Cambridge, England, United Kingdom
implementing functionality and behaviors of embedded subsystems. Collaborate effectively with applied science, software, and electronics engineering teams. Implement state of the art control algorithms for autonomous systems About the team We are the Robotics Platform Engineering team. We are making autonomous and flying robots! We own and build the foundational ...