1 to 25 of 29 Permanent State Machine Jobs in the UK excluding London

Electrical Systems Integration Lead

Location
Royal Leamington Spa, England, United Kingdom
commissioning, inverter/EDU integration, BMS communication validation, and functional powertrain checks. Diagnose and resolve electrical, software, and integration issues (CAN traffic, calibration mismatches, state machine faults, ECU configuration). Support rapid iteration loops: diagnose test validate release. Controls, Safety & Validation Support development of DFMEA, system safety concepts … systems (inverter/motor pairing, resolver issues, CAN mapping, torque control bring up). Ability to diagnose software related issues (CAN traffic, calibration mismatches, state machine faults, ECU configuration). Experience developing or supporting vehicle electrical architectures (LV/HV distribution, CAN networks, safety circuits). Comfortable working ...

Senior Embedded Product Engineer

Hiring Organisation
Cortech Talent Solutions
Location
Bristol, City of Bristol, United Kingdom
Employment Type
Permanent
Salary
£50000 - £75000/annum
Commercial experience developing embedded products. Strong Embedded C/C++ development experience. Good understanding of microcontroller-based systems. Experience with RTOS, watchdogs, interrupts and state-machine design. Good understanding of communication protocols such as SPI, I²C and UART. Ability to read and understand electronic schematics. Experience debugging ...

Gameplay Programmer

Location
Sheffield, England, United Kingdom
create compelling and fun game play A willingness to experiment and iterate on a specific feature Excellent knowledge of core AI concepts such as state machines and pathfinding Excellent written and verbal communication skills Passion for making and playing great games A collaborative approach to work, with a willingness ...

Senior Animation Programmer

Location
Warwick, England, United Kingdom
experience developing and maintaining complex systems. Confident using IDEs, debugging tools, and profiling techniques to diagnose and resolve issues. Experience designing and implementing Finite State Machines and related animation control systems. Good working knowledge of 3D mathematics and geometry. We offer an extensive benefits package to our team including ...

System Integration and Test Engineer

Location
Cheadle, England, United Kingdom
bespoke equipment utilising differing interface types (Serial, optical, electrical) An understanding of how Hardware, Firmware (FPGA) and Software are integrated and the use of state machine analysis Experience in the use of a wide range of Test equipment (Fluke, Optical Power meter, Oscilloscopes, Spectrum Analysers) Platform Experience Experience ...

Embedded Systems Engineer

Location
Bristol, England, United Kingdom
product design and engineering decisions. Key Responsibilities 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 ...

Animation Programmer (C++)

Location
Oxford, England, United Kingdom
experience developing and maintaining complex systems. Confident using IDEs, debugging tools, and profiling techniques to diagnose and resolve issues. Experience designing and implementing Finite State Machines and related animation control systems. Good working knowledge of 3D mathematics and geometry. Benefits 22 days holidays + Christmas closure (typically 4 days ...

Animation Programmer (C++, Real-Time Engine)

Location
Oxford, England, United Kingdom
gameplay and polished visuals. Relocation support is available to help you move to Oxford or Warwick. The role focuses on real-time animation, finite state machines, and tooling for content creation, with opportunities to influence multiple high-profile #J-18808-Ljbffr ...

FPGA Design Engineer

Hiring Organisation
Cortech Talent Solutions
Location
CT5, Whitstable, Kent, United Kingdom
Employment Type
Permanent
Salary
£40000 - £70000/annum
FPGA and complex digital hardware design experience. Proficiency with FPGA toolchains such as Xilinx Vivado, ModelSim, or Questa. Strong understanding of digital timing, finite state machines, and clock domain crossing. Proficient in VHDL and C/C++, with experience developing self-checking testbenches. Excellent analytical and problem-solving skills ...

Embedded Linux Developer

Location
Cambridgeshire and Peterborough, England, United Kingdom
higher-level language for tooling and test automation. Open architecture standards. RTOS and bare-metal development. Hardware interfacing and board-level development. DSP,algorithmsand state machines. Application-layer and low-level communications protocols. Working at the boundary between electronics and software. Ability to interpret electronics schematics when developing embedded ...

Embedded Linux Developer

Location
Essex, England, United Kingdom
higher-level language for tooling and test automation. Open architecture standards. RTOS and bare-metal development. Hardware interfacing and board-level development. DSP,algorithmsand state machines. Application-layer and low-level communications protocols. Working at the boundary between electronics and software. Ability to interpret electronics schematics when developing embedded ...

Embedded Linux Developer

Location
Cambridge, England, United Kingdom
C# & .NET). Broader embedded experience such as RTOS, bare-metal systems, hardware interfacing, DSP, algorithms, protocols (application layer and low level), and state machines. Experience of working at the boundary between electronics and software, and able to read an electronics schematic when designing and developing embedded firmware solutions. ...

Senior Ruby Engineer

Location
Manchester, 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. ...

Senior Ruby Engineer

Location
Sheffield, 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. ...

Embedded Software Engineer (UAV's)

Location
Oxford, England, United Kingdom
compute devices. This includes developing and integrating software or firmware in the following areas: Drivers Boot logic Board bring‐up/testing Control/state machines/interfaces Deep learning inference Cameras and ISPs Wireless Mesh & IoT comms Battery power monitoring GPS/GNSS positioning You will also: Support ...

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

Lead Software Developer

Hiring Organisation
ALFA TECHNOLOGY RECRUITMENT LTD
Location
South West 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 Backend Engineer

Hiring Organisation
ALFA TECHNOLOGY RECRUITMENT LTD
Location
Bournemouth, Dorset, South West, 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 ...

Hiring for Lead Technical Animator at Hangar 13

Location
Brighton, England, United Kingdom
production to scope tasks, manage dependencies, and ensure the team hits milestones without compromising quality. 2. System Design & Implementation UE Mastery: Design and optimize state-of-the-art gameplay animation systems using Unreal Engine . This includes expert-level implementation of Animation Blueprints , Motion Matching , and State Machines … animation role, specifically integrating character movement into gameplay within the Unreal Engine ecosystem. Technical Proficiency: Expert-level knowledge of Unreal’s animation suite (Blueprints, State Machines, Sequencer). Player-Centric Mindset: A deep understanding of what makes a character feel “good” to play—responsiveness, weight, and timing. Analytical Rigor ...

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

Principal Technical Animator

Hiring Organisation
2K Games
Location
Brighton, East Sussex, UK
Employment Type
Full-time
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, complex … 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 communication ...

Combat Designer

Location
West Midlands, England, United Kingdom
from initial concept through implementation, tuning, and final polish . Design and implement AI behaviours including navigation, targeting, positioning, attack selection, group behaviours, reactions, state changes, and combat decision-making . Build and tune different enemy archetypes, ensuring they create distinct tactical challenges and work effectively together within combat … combat encounters, or boss battles on at least one published title. Strong practical understanding of game AI and enemy behaviour design , including behaviour/state systems, targeting, navigation, positioning, attack selection, reactions, and combat decision-making. Familiarity with Unreal Engine including hands-on experience implementing gameplay through manipulating blueprints. ...

Senior Animation Engineer

Location
Brighton, England, United Kingdom
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 … 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 ...

FPGA Engineer / Senior FPGA Engineer - Power Supplies

Hiring Organisation
Diamond Light Source
Location
Didcot, Oxfordshire, South East, United Kingdom
Employment Type
Permanent, Work From Home
Salary
£65,000
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 humanitys most critical challenges, from … 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 ...

Siloton seeks Software engineer/Senior software engineer

Location
Bristol, England, United Kingdom
back of the eye so that the condition can be diagnosed and managed appropriately. This uses a device called an optical coherence tomography machine, or ‘OCT’, which currently requires bulky, desk-sized workstations. Siloton is developing the first truly portable OCT to provide better access to diagnostic and monitoring … algorithms for execution time, memory use, latency, and image quality. Designing software interfaces for cameras, mechanical stages, optical sources, and other system hardware. Designing state machines and control logic for device operation, calibration, acquisition, and recovery. Integrating third party SDKs through FFI. Supporting laboratory experiments, system demonstrations and imaging ...