23 of 23 Permanent State Machine Jobs in England

Software Engineer (C++/Linux Real-Time Systems)

Hiring Organisation
Matchtech
Location
Stevenage, Hertfordshire, United Kingdom
Salary
£ 80 K
concurrent programming concepts.Experience working with low-level I/O, DMA, PCIe cards, or driver-level interfaces.Experience developing sequencing frameworks, workflow engines, or state-machine-based execution systems.Proven track record integrating and debugging complex software and hardware systems.Strong understanding of software engineering best practices, memory management, and performance ...

Animator

Hiring Organisation
Frontier Developments
Location
Cambridge, Cambridgeshire, United Kingdom
Salary
£ 55 K
proficiency in Maya’s character animation tools.Excellent understanding of body mechanics, posing, timing, and acting choices.Experience with creature animation and believable movement.Familiarity with animation state machines.Understanding of versioning software (SVN, Perforce).Strong time management and communication skills.Basic knowledge of rigging pipelines.BONUS IF YOU HAVEExperience with external animation behaviour tree ...

Senior Technical Business Analyst (Contractors Outside IR35) - FINTECH / LONDON

Hiring Organisation
Adaptive Financial Consulting
Location
London, United Kingdom
Salary
£ 80 K
engineering teamsHands-on experience with high-performance messaging or sequencing platforms such as Aeron, Kafka, Hydra, or equivalent — including an understanding of message ordering, state machine replication, and fault-tolerant distributed systemsDemonstrable exposure to low-latency or high-throughput messaging infrastructure in a financial or similarly demanding technical ...

Senior Technical Business Analyst - FINTECH / LONDON

Hiring Organisation
Adaptive Financial Consulting
Location
London, United Kingdom
Salary
£ 80 K
engineering teams.Hands-on experience with high-performance messaging or sequencing platforms such as Aeron, Kafka, Hydra, or equivalent — including an understanding of message ordering, state machine replication, and fault-tolerant distributed systemsDemonstrable exposure to low-latency or high-throughput messaging infrastructure in a financial or similarly demanding technical ...

Snr Principal Systems Engineer - Modelling & Simulation– Unmanned Systems

Hiring Organisation
Raytheon
Location
Wokingham, Berkshire, United Kingdom
Salary
£ 70 K
equivalent experience.Significant relevant experience in complex aerospace, defense, robotics, autonomy or unmanned systems environments.Expert capability in MATLAB and Simulink.Strong experience using Stateflow for state-machine driven system design.Experience using MATLAB/Simulink projects, including requirements, version control, data dictionaries, test harnesses and model validation.Experience with MATLAB/Simulink ...

Senior Java Developer - London - Fintech

Hiring Organisation
Adaptive Financial Consulting
Location
London, United Kingdom
Salary
£ 80 K
performance messaging infrastructure.Hydra - our developer framework for accelerating the development and delivery of trading systems.Artio - our market-leading open-source FIX engine.Aeron Sequencer - replicated state machines at scale.YOU ARE: A great team player who loves sharing knowledge and learning from othersA problem solver with strong analytical skillsExcited about learning ...

Embedded Software Engineer - Linux

Hiring Organisation
SoCode Recruitment
Location
Cambridgeshire, England, United Kingdom
environment with varied challenges Desirable Experience Real-time development in C/C++ Broader embedded expertise: RTOS, bare-metal, hardware interfacing, DSP, protocols, or state machines Why Join? Work on diverse, cutting-edge projects across multiple industries Be part of a highly respected consultancy known for technical excellence Enjoy ...

Solution Engineer (Aeron and Capital Markets)

Hiring Organisation
Adaptive Financial Consulting
Location
London, United Kingdom
Salary
£ 80 K
GatewaysExperienced in working within an Agile environment and following a mature SDLC.Experience with Distributed Systems and Consensus AlgorithmsExperience with Event-driven architectureExperience with Replicated State MachinesWHY US: To work on exciting and groundbreaking client projects where you have the opportunity to innovate and drive change at paceTo be immersed ...

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 ...

FPGA Design Engineer

Hiring Organisation
Cosworth Group Holdings Limited
Location
Cambridge, Cambridgeshire, East Anglia, United Kingdom
Employment Type
Permanent
Avalon or AXI interfaces and memory-mapped peripherals. Experience with real-time digital signal processing, deterministic timing, sensor acquisition, actuator control or safety-related state-machine design. Knowledge of communication interfaces such as CAN/CAN FD, Ethernet, LVDS, SPI, I2C, UART and high-speed serial links. Experience ...

Staff+ Software Engineer

Location
Greater London, England, United Kingdom
TypeScript (Node.js), with enough range to work through the client layer when needed. Strong instincts around reliability and correctness - you think in systems: state machines, data integrity, observability, operational risk. Comfortable taking systems from zero to one, and then scaling them without losing clarity. Strong judgment on tradeoffs: speed ...

Fpga Design Engineer

Hiring Organisation
Eclectic Recruitment
Location
Cambridge, Cambridgeshire, United Kingdom
Employment Type
Permanent
Salary
£70000 - £90000/annum
maintain FPGA logic in VHDL for Xilinx Artix-7 devices using Vivado, ensuring adherence to coding standards and best practices. Develop deterministic finite state machines (FSMs) to control and sequence hardware interfaces and embedded protocols. Design and validate low-level driver logic for interfaces including I2C and SPI, with … Xilinx Artix-7 FPGA devices. Confident user of Xilinx Vivado including synthesis, implementation, timing analysis, place & route and bitstream generation. Strong understanding of finite state machine (FSM) design. Experience implementing and validating low-level communication interfaces including I2C and SPI. Experience writing self-checking test benches and carrying ...

FPGA Engineer

Hiring Organisation
Eclectic Recruitment
Location
Cambridge, Cambridgeshire, United Kingdom
Employment Type
Full-Time
Salary
£70,000 - £90,000 per annum
maintain FPGA logic in VHDL for Xilinx Artix-7 devices using Vivado, ensuring adherence to coding standards and best practices. Develop deterministic finite state machines (FSMs) to control and sequence hardware interfaces and embedded protocols. Design and validate low-level driver logic for interfaces including I2C and SPI, with … Xilinx Artix-7 FPGA devices. Confident user of Xilinx Vivado including synthesis, implementation, timing analysis, place & route and bitstream generation. Strong understanding of finite state machine (FSM) design. Experience implementing and validating low-level communication interfaces including I2C and SPI. Experience writing self-checking test benches and carrying ...

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. ...

AI Engineer

Hiring Organisation
IFS
Location
London, United Kingdom
Salary
£ 80 K
guardrails)Build and maintain RAG pipelines, structured prompting, and retrieval strategiesTreat simulation as a first‐class design tool (using synthetic data, scenario replay, and state machines to validate logic)Fullstack Product EngineeringBuild end‐to‐end product features spanning:Backend services (Python/TypeScript)APIs (REST/GraphQL/FastAPI ...

Principal Technical Animator

Location
Brighton, England, United Kingdom
seamless integration across complex real-time systems. Drive R&D initiatives to evaluate and implement cutting-edge animation technologies (e.g., advanced Motion Matching, machine learning/AI animation, next-gen physics). Partner with Engineering and Tech Animation leadership to implement project-wide animation roadmaps and toolsets. Solve deep … gameplay animation systems for AAA titles using Unreal Engine. Master-level expertise in Unreal Engine’s animation suite (Anim Blueprints, Motion Matching, Control Rig, State Machines, and Sequencer). Deep technical understanding of low-level animation concepts, including runtime optimisation, memory management, and threading for animation. Exceptional cross-discipline ...

Senior Animation Engineer

Hiring Organisation
2K Games
Location
Brighton, East Sussex, United Kingdom
Salary
£ 60 K
animation systems and building new technology to meet the project's technical and creative needs.Prototype and implement animation features and runtime systems (animation graphs, state machines, blending, layering).Build and maintain animation tools and pipelines that empower animators and technical artists to work efficiently.Work closely and constructively with animation … maths, with strong familiarity with Object-Oriented design principles (OOP).Strong experience with Unreal Engine, Blueprints, and Unreal animation principles (Animation Blueprints, state machines, blend spaces, linked layers).Hands-on implementation experience in one or more of the following: inverse kinematics techniques, ragdoll and physics-based character animation, procedural ...

Gameplay programmer

Hiring Organisation
Larian Studios
Location
Guildford, Surrey, United Kingdom
Salary
£ 70 K
systems and gameplay in general;Experience with commercial proprietary engines;Open-minded, willing to experiment and iterate over a specific feature;Concepts as state machines, pathfinding, AI routines should be second nature;Ability to think like a designer to create compelling and fun game play;Can easily communicate … role, requiring your presence in the office to support collaboration and creativity.Nice to haveBachelor’s degree in computer science or software engineering;Experience with machine learning algorithms;Experience with TDD and ECS;Background in RPGs;Shipped game/console titles.What We OfferAn international team of over 500 employees spread ...

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. the company 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 ...

Embedded Software Engineer

Hiring Organisation
KO2 Embedded Recruitment Solutions LTD
Location
Leamington Spa, Warwickshire, West Midlands, United Kingdom
Employment Type
Permanent, Work From Home
Salary
£75,000
edge battery topologies and real-time power management algorithms. Key Responsibilities Design and develop embedded C/C++ firmware for battery management controllers, including state estimation, cell balancing, and thermal management Evolve BMS architecture to support next-gen energy storage topologies, including ring-topology configurations and distributed cell monitoring …/C++ (microcontrollers, embedded Linux, or real-time systems) Battery management systems, power electronics, or energy storage Strong real-time fundamentals: interrupt handling, state machines, deterministic timing Proficiency with CAN bus, Modbus, or RS485 Understanding of power electronics: voltage/current sensing, SoC/SoH estimation, thermal modelling ...

Embedded Firmware Engineer

Hiring Organisation
Cortech Talent Solutions
Location
Bristol, City of Bristol, United Kingdom
Employment Type
Permanent
Salary
£45000 - £75000/annum hybrid working 3x days onsite
technical decision-making within each area. Embedded Firmware Development: Develop embedded firmware in C/C++ for low-power microcontroller platforms; design robust state machines and embedded control software; debug firmware using JTAG/SWD and modern embedded debugging tools; develop drivers for sensors, memory devices and communication peripherals … lifecycle from concept and prototype through manufacture, customer deployment and continuous product improvement, providing broad technical experience and significant opportunities for professional growth. Please state clearly in your application which role — Senior Systems Engineer or Principal Embedded Systems Engineer — you are applying for. ...

Firmware Engineer

Hiring Organisation
SF Partners
Location
Birmingham, West Midlands (County), United Kingdom
Employment Type
Permanent
Salary
£60000 - £75000/annum 10% bonus, Private Healthcare, Pensi
things are built. What you'll own Bare-metal MCU firmware, including registers, interrupts and peripherals Multithreaded C++17 applications on embedded Linux Real-time state machines and deterministic timing Device drivers and standard embedded buses Board bring-up using schematics, datasheets, scopes, logic analysers and JTAG/SWD Embedded … firmware that is reliable, testable, secure and maintainable in production, including: Embedded Linux, systemd, networking and D-Bus Yocto and U-Boot Real-time state machines and deterministic timing Device drivers and hardware interfaces OTA updates and fleet management Secure boot, signed firmware and key management Logging, diagnostics ...

Backend Engineer

Location
Greater London, England, United Kingdom
think about until it breaks: making sure the thing underneath never does. What You'll Accomplish Own the orchestration engine: scheduling, execution, state, retries, concurrency and cancellation, the machinery that decides what runs, when, and what happens when it doesn't. Python and FastAPI on AWS, shipped to production … real architecture calls, and know why certain patterns exist rather than just following them Judgment about distributed systems: retries, idempotency, at-least-once delivery, state machines, queues, race conditions that only show up under load. You've debugged the sort of failure that only happens in production ...