1

Finite State Machines Jobs (NOW HIRING)

Optimize SGLang's backend runtime, leveraging features like RadixAttention for prefix caching and compressed finite-state machines for faster decoding. Design and execute rigorous performance ...

Diseñar y prototipar sistemas de AI para gameplay, incluyendo behavior trees, utility AI, finite state machines y sistemas basados en datos. * Colaborar con Game Designers y engineers para definir ...

Senior Software Engineer

Redmond, WA · On-site

$137K - $180K/yr

Interfaces, data pipelines, finite-state machines, diagnostics, and fault handling • Embedded implementations in C/C++ on constrained Linux or real-time platforms • Collaborate across hardware ...

Write and optimize VHDL/Verilog code, leveraging internal libraries or creating custom components and finite state machines (FSMs). * Develop software applications to support FPGA/SDR functionality ...

Basic understanding of finite state machines, object-oriented software design, or event-driven programming architectures. * Familiarity with standard software development tools such as Git, build ...

Ability to work with Set/Reset (Latch/Unlatch) logic (Non-Finite State Machine) Hands-on experience with: * Servo systems * Robotics * HMI (Human Machine Interface) * PLC systems * Vision systems

NET debugging Thorough understanding of manual testing In-depth knowledge of SQL Understanding of Finite state machines In depth understanding of REST API and Cisco AXL API Elementary knowledge of ...

PLC Engineering Lead

Sunnyvale, CA · On-site

$95K - $105K/yr

Ability to work with logic that is full of Set/Reset (latch/unlatch) bits, NOT Finite State Machine. * Experience working on Servos, Robots, HMI's, PLC's, Vision cameras, TCP/IP, ProfibusDP, Profinet ...

A strong understanding of software engineering development practices (git, CI/CD), finite state machines, multiprocessing/multithreading, and socket programming * General experience across the ...

next page

Showing results 1-20

Finite State Machines information

See salary details

$31.5K

$128.8K

$193.5K

How much do finite state machines jobs pay per year?

As of Aug 30, 2026, the average yearly pay for finite state machines in the United States is $128,769.00, according to ZipRecruiter salary data. Most workers in this role earn between $101,500.00 and $155,000.00 per year, depending on experience, location, and employer.

What is the difference between Finite State Machines vs Automata Engineers?

AspectFinite State MachinesAutomata Engineers
CredentialsKnowledge of automata theory, computer science fundamentalsDegree in computer science, electrical engineering, or related fields
Work EnvironmentSoftware development, embedded systems, digital designDesigning, analyzing, and implementing automata-based systems
Industry UsageSoftware engineering, digital circuit design, formal verificationResearch, development, and application of automata models

Finite State Machines are conceptual models used in software and hardware design to represent systems with a finite number of states. Automata Engineers specialize in designing and analyzing these models, often applying automata theory to real-world systems. While Finite State Machines are a fundamental concept, Automata Engineers utilize this knowledge to develop complex automata-based solutions across various industries.

Infographic showing various Finite State Machines job openings in the United States as of August 2026, with employment types broken down into 1% As Needed, 72% Full Time, 24% Part Time, and 3% Contract. Highlights an 93% Physical, 1% Hybrid, and 6% Remote job distribution, with an average salary of $128,769 per year, or $61.9 per hour.

Program Manager

iFlow Inc

Austin, TX • On-site

Contractor

Re-posted 26 days ago


Job description

Job Title: Program Manager
LocationAustin,TX
Duration: 6 Months
Experience: 5-15  Years

Description:
We are mainly looking for a ML Engineer who is experienced and ready to take on this role. The candidate should have a strong background in ML and be capable of handling the tasks and responsibilities that come with the position.
ML Infrastructure & Performance Engineer
Focus: This role focuses on the "serving plane." The engineer will integrate high-speed inference runtimes with streaming loaders and take ownership of the performance benchmarking mandate.
Key Responsibilities:
Integrate SGLang with the Run:ai Model Streamer to enable concurrent tensor streaming directly to GPU memory, reducing model "cold start" times.
Optimize SGLang’s backend runtime, leveraging features like RadixAttention for prefix caching and compressed finite-state machines for faster decoding.
Design and execute rigorous performance benchmarking suites to identify bottlenecks in the inference stack and provide code-level "fixes" to improve time-to-first-token (TTFT).
Required Expertise:
Proficiency in Python and experience with asynchronous programming (AsyncIO) for ML serving frameworks.
Experience with Ray for distributed compute and managing Reinforcement Learning (RL) workloads.
Hands-on experience with profiling tools such as NVIDIA Nsight, PyTorch Profiler, or Intel Gaudi instrumentation.