Job Description
.
Embedded Computer Vision Engineer (Edge Inference)
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 en...
Ready to Apply?
Take the next step in your AI career. Submit your application to Rapsodo today.
Submit Application