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
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