FuriosaAI
Open positions
Senior Solution Architect
You will define customer requirements and constraints, design solution architectures, and set proof-of-concept goals, scope, and success criteria. You will compare technical alternatives based on performance, accuracy,…
Junior Solution Architect
You will analyze customer requirements and technical constraints, then propose suitable AI inference environments and implementation approaches. You will develop and improve inference programs, examples, and demos…
Systems Software Engineer Power Performance and Thermal
You will develop system software that controls power, performance, and thermals for NPU SoCs in Linux. You will design DVFS policies and drivers, build clock, regulator, and thermal drivers, and profile NPU workloads…
Systems Software Engineer SoC Firmware
You will develop and maintain ROM code and early system initialization software. You will port Arm Trusted Firmware, implement secure boot and firmware-update components, support SoC bring-up and silicon validation,…
Systems Software Engineer NPU Management Interface
You will design and develop firmware and software for NPU management communication between hosts, BMCs, and NPU devices. You will implement management protocols and device-management features, integrate telemetry and…
Software Engineer Kernel Programming Model
You will design PyTorch-native integration layers and runtime environments for custom kernels. You will implement virtual ISA abstractions, build programming tools and reference implementations, and support a kernel…
Software Engineer LLM Performance and Evaluation
You will build and maintain LLM benchmarks, evaluation pipelines, dashboards, and reports. You will measure latency, throughput, memory use, utilization, and model accuracy; automate reproducible evaluations;…
Software Engineer Compiler Front End
You will build compiler front-end pipelines that translate deep learning models into internal representations. You will develop graph optimizations, design extensible model-ingestion systems and kernel-language…
Software Engineer Build Systems and Release Infrastructure
You will build and maintain reproducible software build systems, manage SDK versioning and dependencies, and operate packaging and release pipelines. You will automate build, test, integration, and release workflows,…
Software Engineer Agent System Developer
You will design and develop core infrastructure for an agent-system framework. You will implement runtime components for orchestration, context management, tool execution, and memory abstraction; prototype agent…
Software Engineer AI Model Enablement and Inference
You will analyze model architectures, implement and optimize TCL kernels, and integrate models into Furiosa-LLM. You will validate correctness on NPUs, automate benchmarking and regression testing, evaluate…
Senior Software Engineer Inference Engine Platform Software
You will design and implement a production inference engine for large and multimodal language models. You will optimize throughput, latency, memory use, scheduling, caching, distributed inference, and NPU execution…
Senior Software Engineer Runtime
You will develop the low-level runtime stack for NPU hardware, including DMA I/O, execution scheduling, asynchronous pipelines, multi-node communication, and embedded firmware. You will profile and tune the complete…
Production Engineer LLM Serving
You will own reliability, observability, and service-level performance for production LLM serving services. You will define SLIs and SLOs, build telemetry and alerts, benchmark workloads, diagnose bottlenecks, improve…
Hardware Silicon Validation Team Lead NPU SoC
You will lead NPU first-silicon bring-up and system validation across compute, interconnect, memory, and high-speed interface blocks. You will plan validation roadmaps and schedules, coordinate technical decisions…
Hardware Silicon Validation Engineer NPU SoC
You will lead first-silicon bring-up for NPU, CPU subsystem, NoC, memory, and high-speed interface blocks. You will define and execute validation plans across pre- and post-silicon environments, create bare-metal test…
Hardware AI Chip Architect
You will define architecture and microarchitecture specifications, own chip modules, and implement them in RTL. You will optimize functionality, power, timing, and area, create test benches, and debug complex logic…
