Symatics is a Singapore-headquartered fabless semiconductor startup building the MPU, a deterministic AI inference accelerator for large language models. Instead of scheduling work at runtime, the MPU executes a compiler-generated static schedule across a large on-die compute array and a low-latency multi-chip fabric, on a 5nm-class node with commodity GDDR memory. The target is predictable, low-latency inference for MoE and agentic workloads at rack scale.
The founding team comes from ATI/AMD, Lightelligence, eTopus and the wider GPU, SerDes and AI-silicon community. Toronto is our MPU design centre; Hsinchu is the centre for the fabric switch.
What you will do
Build the host-side software stack that loads compiled models, drives the hardware and exposes an inference service.
Linux kernel/user-space driver for a PCIe-attached accelerator; DMA, memory management, multi-device enumeration
Runtime that loads configuration images, manages sessions and KV-cache state,
and serves tokens through a standard API (OpenAI-compatible / vLLM-style front end)
Firmware for the on-chip management CPU: boot, link training, telemetry, error handling
Simulator and FPGA back-ends so the same stack runs pre-silicon
Profiling, trace and debug tools for compiler and hardware teams; CI and release infrastructure
What we are looking for
BS/MS CS/CE; 5+ years systems software in C/C++ (Rust welcome) on Linux
Experience with PCIe device drivers or accelerator runtimes (CUDA/ROCm-level, NIC, FPGA, NPU)
Comfortable reading hardware specs and debugging against RTL sim or FPGA
Positive Python for tooling and test
Nice to have
LLM serving stacks (vLLM, TensorRT-LLM, llama.cpp) and KV-cache management
Embedded firmware on RISC-V or Arm
Pre-silicon software bring-up experience
Pay: $150,000.00-$190,000.00 per year
Work Location: In person
📌 Software Engineer — Runtime, Driver & Tools North York
🏢 SYMATICS TECHNOLOGY PTE.
📍 North York
Reply to this offer
Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.