Job Description

Overview
We are building computer-vision capabilities on Linux-based edge devices. This role owns the embedded software that takes models from works on a workstation to runs reliably, efficiently, and measurably fast on-device. You will develop and optimize inference pipelines, integrate vendor runtimes on NPUs/MPUs, and work close to the Linux kernel when needed (performance, memory, I/O, and driver interactions).
What You Will Do
  • Build and maintain production-grade embedded software for on-device computer vision inference (camera ingest, preprocessing, inference, postprocessing, telemetry) primarily in C++, with Rust as an option where appropriate
  • Integrate and run deep learning models using edge runtimes/toolchains (e.g., TensorRT, TFLite, OpenVINO, ONNX Runtime, vendor SDKs for NPUs/MPUs)
  • Profile and optimize end-to-end performance: latency, throughput, memory footprint, power, and thermal constraints
  • Imp...

Ready to Apply?

Take the next step in your AI career. Submit your application to Rapsodo today.

Submit Application