Search jobs right inside Claude, ChatGPT or Cursor. Connect freehire over MCP — free, no account needed to search.
About FuriosaAI FuriosaAI builds high-performance, high-efficiency AI compute for the Inference Era. Founded in 2017 by veteran semiconductor and AI algorithm engineers, Furiosa operates globally with offices in Korea…
FuriosaAI is seeking a Senior Solution Architect to bridge the gap between technical teams and customers by designing AI inference architectures and optimizing pipelines on their proprietary NPU hardware. The role involves conducting PoCs, performing performance benchmarks, and providing technical support to ensure successful deployment of AI applications.
A senior technical expert bridging business teams, customers, partners, and the developer community: analyzes customer pain points, designs optimal architectures, runs PoCs and benchmarks, and builds AI inference programs optimized on FuriosaAI NPU hardware and SDK. Requires Python and 3+ years of engineering experience.
Designs AI-native hardware architectures and RTL implementations for high-performance, energy-efficient AI chips, focusing on chip modules, simulation, and optimization for power, timing, and area.
Validates NPU SoC hardware for FuriosaAI, ensuring first-silicon bring-up, system-level debugging, and performance optimization across AI compute components like NPU cores, CPUs, and high-speed interfaces.
Build and optimize a high-performance inference engine for LLMs and multimodal models on FuriosaAI’s NPUs, collaborating with compiler and hardware teams to maximize throughput and efficiency.
FuriosaAI is seeking a Senior Software Engineer to design and implement the low-level runtime stack for their NPU hardware. The role involves developing firmware, optimizing asynchronous execution pipelines, and enabling multi-node inference using Rust, C, or C++.
Builds and optimizes an agent system framework for AI-driven automation, integrating LLM-based reasoning, tool execution, and orchestration in a production environment.
FuriosaAI is seeking a Software Engineer to develop the front-end of their AI compiler, focusing on model ingestion, graph-level optimizations, and the design of a tensor-level kernel language. The role involves translating deep learning models into internal representations and collaborating on compiler infrastructure to maximize performance on AI hardware.
Design PyTorch-native kernel integration layers and runtime environments to execute custom AI kernels efficiently within PyTorch, optimizing for hardware control and tensor programmability.
Develops firmware/software for NPU management interfaces, handling communication between host systems and AI accelerators via protocols like MCTP/PLDM, while ensuring telemetry, health monitoring, and compliance with industry specs.
Develops firmware/software for NPU management interfaces, handling communication between host systems and AI accelerators. Focuses on power, performance, and thermal telemetry, protocol compliance (MCTP/PLDM), and system-level validation for AI hardware.
Develops and maintains low-level firmware for AI-native SoCs, including ROM code, bootloaders, and secure boot, while collaborating with hardware teams on SoC bring-up and validation.
Leads silicon validation for NPU SoC chips, ensuring system-level functionality from first silicon bring-up to performance optimization and stability. Bridges hardware (RTL/DV) and software (firmware/OS) teams with structured validation processes, debugging, and test automation.
Design and deploy AI/LLM models on FuriosaAI’s RNGD NPU using the Furiosa SDK, running POCs, benchmarks, and debugging for US customers while translating technical capabilities into business value.
Software engineer on FuriosaAI's MLSys team enabling frontier LLMs on the company's NPU chips: analyzing model architectures, writing and optimizing Tensor Contraction Language (TCL) kernels (attention, MoE), integrating models into the Furiosa-LLM inference stack, and validating correctness and performance. Core stack: Python, PyTorch, TCL DSL, with Rust/C++ code reading and vLLM/SGLang technique
Responsibilities Develop and maintain ROM code and early system initialization software Port and customize Arm Trusted Firmware (TF-A / TF-M) Implement system trust primitives such as Secure Boot , firmware update, and…
We couldn't check your fit for this role — add a CV to your profile to see it next time.