Rapsodo PTE. LTD. is seeking an Embedded Computer Vision Engineer to develop and optimize software for real-time computer vision inference on Linux-based edge devices. The ideal candidate will have extensive experience in embedded software development, particularly with C++ and deep learning model deployment
Job Summary
The role focuses on building production-grade embedded software that transitions computer vision models from workstation environments to reliable, high-performance on-device execution.
Candidates will optimize end-to-end performance metrics including latency, throughput, memory footprint, and power consumption while working closely with Linux kernel interfaces.
Rapsodo values a globally distributed team culture driven by ownership, clarity, and disciplined execution across multiple international regions.
Matching Summary
Match Score: 85
Rapsodo PTE. LTD. is seeking an Embedded Computer Vision Engineer to develop and optimize software for real-time computer vision inference on Linux-based edge devices. The ideal candidate will have extensive experience in embedded software development, particularly with C++ and deep learning model deployment.
Skills & Requirements
Must-have
7-8+ years embedded software experience
Modern C++ (C++11/14/17) expertise
Linux systems and kernel fundamentals
Deep learning inference deployment
Edge hardware optimization (NPUs/MPUs)
Nice-to-have
Rust programming language experience
Camera stacks and media pipelines
Vendor-specific NPU SDK knowledge
Yocto/Buildroot build toolchains
AI-assisted development tools usage
Key Requirements
Master's degree in Computer Science or related field
7-8+ years professional embedded software experience