25 of 25 State Machine Jobs in London

Senior Digital IC Design Engineer

Location
Greater London, England, United Kingdom
founded by internationally renowned researchers from UCL and Oxford University with over 40 years’ experience in developing qubits and quantum computing architectures. Bringing together state-of-the-art cryogenic facilities and an outstanding interdisciplinary team, we are developing quantum processors based on industrial-grade silicon chips, with the potential …/LVS/ERC). Communication & Logic Design:Experience architecting high-speed serial interconnect protocols (e.g., custom SPI, AXI, SerDes) and complex finite-state machine (FSM) control logic. Low Power & Thermal Management:Deep expertise in low-power dissipation techniques (clock gating, power gating, dynamic voltage scaling) within stringent ...

Senior Java Distributed Systems Engineer - Fintech - London

Hiring Organisation
Adaptive Financial Consulting
Location
London, UK
Employment Type
Full-time
that is powerful, elegant and intuitive. We are hiring a Senior Java Distributed Systems Engineer to help build Aeron Sequencer, our technology for applying state machine replication to capital markets. You will work on distributed systems that enable other engineering teams to build performant, reliable software. This … benchmarking and profiling components or systems. Strong written and verbal communication skills. YOU WILL: Analyse, design, discuss and develop distributed systems built on replicated state machines. Write clean, efficient Java code that is maintainable and self-documenting. Design and evolve messaging protocols and software libraries. Troubleshoot and debug Java ...

Staff Software Engineer, Inference / Compute Infrastructure Engineering London or Amsterdam

Location
Greater London, England, United Kingdom
it. You are not only responsible for delivering the software but also for operating and supporting it in production. Responsibilities Build the provisioning state machine: design and implement the software that models the full lifecycle of a physical host from discovery, inference bring-up to GPU driver/… long-lived, manifest-driven workflows that survive failures and resume mid-execution. Experience building software control planes or orchestration systems that model state and reconcile it over time (e.g., Kubernetes controllers/operators, custom reconciliation loops, workflow engines). Experience with event-driven systems — designing and building software around ...

Engineering Manager, Experiment Platform, Robot Software

Location
Greater London, England, United Kingdom
types, with predictable releases and validation in CI and on HIL benches. Experiment control and fleet orchestration: Own model and controller download, the robot state machine, and over-the-air deployment of software, configuration and calibration. Self-serve experimentation: Make the platform self-serve, so research teams ...

Robotics Software Engineer

Hiring Organisation
Unipart
Location
Church End, Greater London, UK
with ROS/ROS 2: robust experience developing with ROS and ROS 2, and a deep understanding of ROS 2 Lifecycle (Managed) Nodes and state-machine-driven robot controllers Languages and tooling: proficient in Modern C++ (C++17) and Python 3 Working knowledge of mobile robotics Familiarity with version ...

Full Stack Engineer

Location
Greater London, England, United Kingdom
move quickly, and want to build something massive.**What you’ll work on*** Building core platform systems: taking MVPs to production-grade, handling complex state machines and edge cases where mistakes have real financial consequences* Building data ingestion pipelines - parsing messy real-world formats from third-party systems ...

Lead Animator

Hiring Organisation
Frontier Developments
Location
London, England, United Kingdom
anatomy, movement and performance, with the ability to give clear, actionable direction. Strong knowledge of animation engine tools and systems such as blend trees, state machines and retargeting systems. Experience collaborating with Animation/Gameplay Code, Technical Animation and Rigging on pipeline, process and tool improvements. Excellent communication ...

Game Developer

Location
Greater London, England, United Kingdom
least one game engine or framework (Unity, Godot, Unreal, or similar) and comfortable in scripting languages You enjoy building the systems underneath a game: state machines, event handling, sequencing, and tooling You are comfortable working close to hardware and within tight constraints on memory, CPU, and latency You approach ...

Payments Business Analyst (IPF)

Location
Greater London, England, United Kingdom
ability to communicate clearly with engineers, architects, clients at various levels Experience with the use of UML techniques including Sequence Diagrams and Finite State Machines or other notations like BPMN, using a modelling tool or similar What do our Business Analysts do? Requirements gathering, analysis, elaboration & refinement – for either ...

Lead Backend Engineer

Hiring Organisation
ALFA TECHNOLOGY RECRUITMENT LTD
Location
City of London, London, United Kingdom
Employment Type
Permanent
backend is where that changes. What you'll own: three things, end to end. The architecture. Households, properties, partners, suppliers and how they relate. State machines every order runs on, clear enough for an agent to act on. Contracts between domains, data, queues, infrastructure. You design ...

Lead Software Developer

Hiring Organisation
ALFA TECHNOLOGY RECRUITMENT LTD
Location
City of London, London, United Kingdom
Employment Type
Permanent
backend is where that changes. What you'll own : three things, end to end. The architecture. Households, properties, partners, suppliers and how they relate. State machines every order runs on, clear enough for an agent to act on. Contracts between domains, data, queues, infrastructure. You design ...

Software Development Engineer III, Fiat Payments (Backend)

Location
Greater London, England, United Kingdom
correctness and failure: idempotent, retry-safe, reconciliable systems where every transaction is traceable, auditable, and recoverable (partial failures, webhook replays, duplicate detection, distributed state machines). Architect for scale and resilience across a distributed microservices architecture; make service-boundary and build-vs-buy decisions; address root causes rather than ...

Product Engineer

Location
Greater London, England, United Kingdom
navigation, financing, clinic operations, and risk tracking across a complex ecosystem of patients, clinics, lenders, and insurers. You'll own real slices of this - state machines, workflows, and integrations with external systems that weren't designed to talk to each other. AI-Native Operations Layer ...

Senior Ruby Engineer

Location
Greater London, England, United Kingdom
model design for e-commerce concerns and understand how to handle locking sensitive resources such as a credit card charge and concepts such as state machines. Expert experience with PostgreSQL, including complex joins and reporting queries, and familiarity with data modeling and performance optimization. Familiarity with cloud infrastructure (e.g. ...

FPGA Engineer / Senior FPGA Engineer - Power Supplies

Hiring Organisation
DIAMOND LIGHT SOURCE LIMITED
Location
London, England, United Kingdom
world. It is a not-for-profit joint venture, providing academic and industry researchers access to facilities that enable world-changing science. The machine generates extremely bright light that is directed into laboratories known as beamlines. Scientists use the light to find solutions to humanity's most critical challenges … code for Xilinx FPGAs in Vivado, implementing full-cycle firmware for Diamond magnet power supplies, including feedback control, filtering, and interlock handling using state machines. Design and integrate interfaces to peripherals such as ADCs, DACs, SRAM, Flash memory, sensors, and microcontrollers. Test and verify FPGA designs through simulation test ...

Robotics Software Engineer - Autonomous Defense

Location
Greater London, England, United Kingdom
valued at $15 billion, the Silicon Valley company is creating the digital infrastructure needed to bring intelligence to every moving machine on the planet. Applied Intuition services the automotive, defense, trucking, construction, mining and agriculture industries in three core areas: tools and infrastructure, operating systems, and autonomy. Eighteen … experience working with robotic systems (hardware, software, and integration) Experience with modern C++ Experience developing autonomy behavior and decision-making logic (e.g., behavior trees, state machines) and/or navigation algorithms for robotic or autonomous systems Experience integrating autonomy/robotics products with Pixhawk autopilots (ArduPilot and/ ...

Senior Software Engineer - Robotics

Location
Greater London, England, United Kingdom
valued at $15 billion, the Silicon Valley company is creating the digital infrastructure needed to bring intelligence to every moving machine on the planet. Applied Intuition services the automotive, defense, trucking, construction, mining and agriculture industries in three core areas: tools and infrastructure, operating systems, and autonomy. Eighteen … experience leading technical design decisions on 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 ...

Senior Technical Architect

Hiring Organisation
HCL Technologies
Location
London, England, United Kingdom
tape-outs. Expert Languages: Mastery of SystemVerilog, Verilog, and UVM (Universal Verification Methodology). Digital Logic: Strong foundational knowledge in digital logic design, finite state machines (FSM), FIFO architectures, and clocking concepts. Processor Knowledge: Strong understanding of CPU/GPU architectures, cache coherency, and memory controllers (e.g., DDR4/… tape-outs. Expert Languages: Mastery of SystemVerilog, Verilog, and UVM (Universal Verification Methodology). Digital Logic: Strong foundational knowledge in digital logic design, finite state machines (FSM), FIFO architectures, and clocking concepts. Processor Knowledge: Strong understanding of CPU/GPU architectures, cache coherency, and memory controllers (e.g., DDR4/ ...

Senior Software Engineer, Behavior Planning

Location
Greater London, England, United Kingdom
programming Skilled in Python for rapid prototyping and testing Strong in debugging, profiling, and optimizing code Deep understanding of behavior planning algorithms such as state machines, behavior trees, and probabilistic planning Familiarity with path planning algorithms like A*, RRT, or optimization-based methods Master’s degree in Computer Science … Robotics, or a related field Minimum of 3 years of industry experience in autonomous driving, robotics, or a related field We Prefer Knowledge of state machines, behavior trees, and decision-making under uncertainty Expertise in path planning algorithms such as A*, D*, and Rapidly-exploring Random Trees (RRT) Knowledge ...

Senior Software Engineer (Match AI & Simulation)

Location
Greater London, England, United Kingdom
help us take our football match engine to the next level. The match engine team is responsible for the technological advancements of our state-of-the-art in-house engine which simulates football matches. You will join a passionate and flourishing team who care deeply about the authenticity … controls the agents on the pitch, their decision-making, positioning, and tactical behaviours through to the rules of the simulation, pathing, collisions, and game state management. Your primary focus will be on improving the architecture and performance of the match simulation, with particular emphasis on the game AI systems ...

Software Engineer - Workflow Authoring & Deployment

Location
Greater London, England, United Kingdom
real-time, multi-tenant, and mission-critical. What You’ll Do Build and maintain backend services that coordinate robot fleets at runtime: workflow state management, event logging, and the APIs that robots, operators, and third-party systems use to interact with the platform Develop and evolve the workflow authoring … incrementally refine robot workflows in natural language, without needing to understand the underlying representation Build on-robot services that enable remote control, workflow execution, state reporting, and diagnostics Own the data infrastructure that tracks workflow execution: event logs, conformance metrics, and the audit trails that let operators understand what ...

Senior Design Lead

Hiring Organisation
HCL Technologies
Location
London, England, United Kingdom
Design, or a closely related fieldLanguages: Proficiency in Verilog, SystemVerilog, and core concepts of UVM.Digital Logic: Strong foundational knowledge in digital logic design, finite state machines (FSM), FIFO architectures, and clocking concepts.EDA Tools: Familiarity with industry-standard simulation and debugging tools (e.g., Synopsys VCS, Siemens QuestaSim, Cadence Xcelium/… field Core Technical Skills Languages: Proficiency in Verilog, SystemVerilog, and core concepts of UVM. Digital Logic: Strong foundational knowledge in digital logic design, finite state machines (FSM), FIFO architectures, and clocking concepts. EDA Tools: Familiarity with industry-standard simulation and debugging tools (e.g., Synopsys VCS, Siemens QuestaSim, Cadence Xcelium ...

Principal Platform Software Engineer (Robotics and Lab Automation)

Location
Greater London, England, United Kingdom
sensors, actuators, PLCs, and automated material-handling systems. Develop reusable equipment abstractions that support multiple robot types, instrument vendors, laboratory configurations, and customers. Implement state machines, asynchronous execution, device coordination, persistence, and recovery from interrupted or partially completed operations. Connect equipment and local execution services with cloud orchestration … asynchronous execution, concurrency, message-based communication, persistence, retries, idempotency, and recovery from partial failures. Practical knowledge of agentic AI, including tool integration, context and state management, orchestration, evaluation, and controlled interaction with external systems. Experience troubleshooting complex problems across software, hardware, networking, and control systems. Experience with automated testing ...

MTS: AI Research Engineer

Location
Greater London, England, United Kingdom
they coordinate, how they’re evaluated, and how their behavior improves over time . This is a deeply technical role bridging distributed systems, machine intelligence, and product - turning stochastic models into reliable, production-grade systems. Multi-Agent Systems Architecture: Design and implement agentic systems, rather than prompt chains … scale. You’ll define agent topologies, robust orchestration layers, structured state management, persistent and scoped memory, tool-use registries and execution, and build structured, inspectable systems. You’re building a long-running harness-based agentic platform, not wiring together LLM API calls. Behavioral & Persona Modeling: Simulate user archetypes with ...

Engineering Manager – Unified Platform

Location
Greater London, England, United Kingdom
strategy across the Privacy Center, the Unified Privacy Platform, and Privacy Operations and Intelligence Build the cross‐brand User Consent Platform, including canonical consent state, policy and configuration management, consent SDKs, audit history, and consistent enforcement across products and jurisdictions Deliver simple, self‐service experiences for consent and communication … fast‐paced, platform‐focused development environment Proven experience designing large‐scale distributed systems, service application programming interfaces (APIs), policy or rules engines, workflow orchestration, state machines, data‐lifecycle systems, or audit architectures Preferred experience with privacy, consent, data governance, or regulatory systems, including concepts such as the General Data ...