Skip to content

Open nowPosted 2 days ago

Embedded Computer Vision Engineer (Edge Inference)

MyCareersFuture94,028 open roles

Pay
SGD 14,000 – SGD 25,000 a Monthly
Where
West, Singapore
Get the CV for this job

From $25 per CV, paid once. No subscription.

Your applicationOpen nowEmbedded Computer Vision Engineer (Edge Inference)MyCareersFuture · West, Singapore
  1. YouYes, apply to this one.

  2. CV RocketCV written for this posting.

  3. 25 readersRecruiter, hiring manager, skeptic. Round after round.

  4. CV RocketApplied on MyCareersFuture's own form.

The reply lands in your private mailbox

3×more interviews than doing it yourself with ChatGPT.

The clock on this job

Early applications get read.

7.7% of postings close within 7 days. Measured by our own scanner across the market.

Share of postings closed within
  1. 1.6%1 day
  2. 3.3%3 days
  3. 7.7%7 days
  4. 14.0%14 days
  5. 33.7%30 days
This job: posted 2 days ago

The posting

Rapsodo is a global sports technology company with offices in Singapore, the United States, Türkiye, Japan, and Malaysia. We build data-driven, portable, and easy-to-use sports analytics products that help athletes at every level understand and improve their performance. From Major League Baseball pitchers to professional golfers, our technology is trusted by athletes and coaches worldwide — from youth development to elite competition. Our products deliver real-time, actionable insights that directly impact performance.

We operate at the intersection of hardware and software, designing and building integrated systems with a strong emphasis on accuracy, reliability, and performance. Rapsodo is a globally distributed team, working across regions, cultures, and time zones. What enables us to operate effectively is not just technical capability, but how we work — with ownership, clarity, and disciplined execution.

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.
  • Implement deployment-oriented model optimizations when needed (quantization workflows, operator compatibility fixes, graph optimizations, runtime-specific conversion).
  • Work on Linux-based embedded platforms: cross-compilation, build systems, packaging, and reliable field deployment.
  • Debug complex system issues across the stack: kernel/user-space boundaries, driver/I/O bottlenecks, memory contention, and multi-threaded performance.
  • Collaborate with model/CV stakeholders to ensure models are edge-ready (I/O specs, accuracy vs. performance tradeoffs, validation on target hardware).
  • Establish and uphold engineering standards: code quality, test strategy, CI, performance benchmarks, and observability on-device.

Required qualifications

  • Master’s degree or PhD in a relevant field (Computer Vision, Machine Learning/Deep Learning, Electrical/Computer Engineering, Computer Science, or related).
  • Min 12 years professional experience in embedded software development, with significant time shipping Linux-based products.
  • Strong expertise in C++ (modern C++11/14/17); Rust experience is a plus (or willingness to use Rust where it benefits reliability/performance).
  • Strong Linux systems knowledge, including at least some of: kernel fundamentals, device I/O, scheduling, memory behavior, and profiling/debugging tooling (e.g., perf, ftrace, eBPF).
  • Working knowledge of computer vision and deep learning inference concepts (pipelines, tensors, common CV tasks, latency/accuracy tradeoffs). You do not need to be a model developer/researcher, but must be fluent in deploying and running models.
  • Experience optimizing inference for edge hardware (NPUs/MPUs/GPUs/accelerators), including quantization and runtime constraints.

Preferred qualifications

  • Camera stacks and media pipelines (V4L2, GStreamer, ISP integration).
  • Embedded build and deployment toolchains (Yocto/Buildroot, CMake/Bazel).
  • Hardware-aware optimization experience (ARM, NEON/SIMD).
  • Experience with vendor-specific NPU SDKs and quantization toolchains (e.g., Rockchip RKNN, Qualcomm SNPE/QNN, MediaTek, Intel Movidius, etc.).
  • OTA, reliability, and embedded security practices (watchdogs, crash dumps, secure boot).

AI coding tools

  • Comfortable using modern AI-assisted development tools (e.g., code completion, refactoring, test generation) while maintaining strong engineering judgment, code review discipline, and security awareness.
From $25, paid onceGet the CV for this job

What happens when you press

One press. We do the rest.

  1. A CV for this posting

    Written against MyCareersFuture's own wording, from every piece of relevant proof in your profile.

  2. 25 readers review it

    Recruiter, hiring manager, skeptic and more read every draft, round after round. You get the best round.

    The review screen in CV Rocket: how each CV was read, round by round.
  3. We apply on MyCareersFuture's form

    Our application engine gets through the hardest forms there are. Where a question needs you, AI suggests the best answer. Don't want us applying from our IP addresses? Use our Chrome extension: we apply straight from your own browser.

    An application in CV Rocket: every answer filled in on the employer's form.
  4. Every reply, sorted

    MyCareersFuture's answer lands in your private mailbox, and we classify it on arrival: interview, question, rejection.

    The CV Rocket inbox: each employer reply classified as an interview, an action or a rejection.
  5. Reply with AI

    AI helps you write the email, checks it and sends it. We show you whether the recruiter read it.

  6. The interview in your calendar

    Full integration with your calendar. The invitation goes straight in.

    An interview invitation in the CV Rocket inbox, added to the candidate's calendar.
Get the CV for this job

From $25 per CV, paid once. No subscription.

Why it works

3×

more interviews than doing it yourself with ChatGPT.

ChatGPT writes a CV and never learns what happened to it. We see every reply. For each CV we know:

  • How it was written, and how the review scored it
  • When we applied, and how long after the posting went up
  • Which posting, which company, which city
  • Who got the interview, and who heard nothing

That is how we know which CVs get called.

Get the CV for this job

From $25 per CV, paid once. No subscription.

The numbers game

More applications. More interviews.

Every application goes out with its own CV, written for that posting and paid once. Send enough of them and the law of large numbers finds you the job.

By hand5–10
With CV Rocket100
applications a day

Before you press

Straight answers

Get the CV for this job

From $25 per CV, paid once. No subscription.

What if my background isn't good enough?

We make the most of the background you have. The CV uses every piece of relevant proof your profile holds, and one of the 25 readers reads your whole profile and flags what the CV left out.

Do you really apply for me?

Yes, on the employer's own form, the hardest ones included. Where a question needs you, you answer it right there and AI suggests the best answer. Don't want us applying from our IP addresses? Use our Chrome extension: we apply straight from your own browser.

Is it a subscription?

No. You pay once per CV, from $25. Every application goes out with its own CV, written for that posting.

One job. One CV.
Paid once.

Pick the posting you want. We write for it, apply for you and catch the reply.

Get the CV for this job

From $25 per CV, paid once. No subscription.