Senior Embedded Performance Engineer
Core
Writing and optimizing performance-critical ML kernels and low-level control paths for a custom AI inference chip.
Role type
Senior Embedded Performance Engineer (Hardware/Software Co-design)
Builds
Runtime software for a custom AI inference chip
Domain
AI hardware acceleration / Embedded systems
Deliverable
production ML models
Required skills
C programming, Assembly (RISC-V), low-level architecture reasoning, memory behavior analysis, performance profiling, microbenchmarking, hardware-software co-design
Preferred skills
GPU or ML accelerator experience, Rust, Python, simulator usage, modern ML inference workloads
Technologies
RISC-V, C, Assembly, Python, Rust
Responsibilities
Write and optimise performance-critical ML kernels in C and assembly; Build low-level control paths including scheduling and data movement; Write targeted validation workloads and microbenchmarks; Profile, benchmark, and track regressions; Collaborate with simulation, hardware, ML, compiler, and firmware engineers to turn profiling data into architecture feedback.