Build a soft real-time machine vision system that does real-time perception in an everyday world

Search more jobs
We're building a soft real-time machine learning system that does real-time perception in an everyday world. Our system is vision only, and every facility we deploy must process terabytes of video per day from hundreds of cameras, touching on a multitude of interconnected models. We're pushing the limits of what video comprehension can achieve, and at scale. You'll be helping us solve problems that few teams have ever tackled.

Role and Responsibilities:

Design core video streaming infrastructure with an unwavering focus on high-performance, low-latency, on a low-footprint device using C++ (17/20).

Design video/image processing framework using both low latency media processing framework like gstreamer and inference engine such as openvino.

Develop embedded system programs that can run on camera directly and do on camera analytics leveraging camera’s built in cpu or ai chip.

Develop firmware/code deployment infrastructure for over the air (OTA) deployment.

Develop, test, deploy, maintain the application that is developed at scale.

Core Qualifications:

Candidates must meet ALL of the following qualifications

Strong hands-on expertise in programming in C++ (C++11/14/17/20).

Strong experience in building reliable, high performance, scalable distributed systems.

Fluent in multi-threaded programming.

Stronghold of fundamental data structures & algorithms.

Excellent analytical and problem-solving skills.

MS/BS in Computer Science or related field with 4+ years of relevant work experience.

Bonus Qualifications

Any of the following extra qualifications will make a candidate more competitive

Focused experience with high-performance computing using C++

Knowledge of video processing frameworks like gstreamer, opencv, mediapipe.

Prior knowledge of Deeplearning frameworks like Tensorflow, TensorRT, Pytorch or OpenVino is highly desirable.

Knowledge of embedded systems, security, OS/networking concepts is highly desirable
  • Less than 30 hrs/week
  • 1-3 months
  • Intermediate
    Experience Level
  • $10.00-$40.00
  • Remote Job
  • Complex project
    Project Type

Skills and Expertise

Computer Vision GStreamer AWS IoT Core FFmpeg
+ 2 more

Activity on this job

  • 5 to 10
    5 to 10
  • 5 days ago
    Last viewed by client
    5 days ago
  • 3
  • 6
    Invites sent
  • 1
    Unanswered invites

About the client

Member since Jun 19, 2022
  • United States
    3:24 am
  • 3 jobs posted
    0% hire rate, 1 open job
  • Health & Fitness
    Small company (2-9 people)
  • Member since Jun 19, 2022

Explore similar jobs on Upwork

KINCO HMI firmware developer needed
Hourly ‐ Posted 7 hours ago
PLC Programming Embedded System Microcontroller Programming Embedded C Firmware
ESP32 based automation
Fixed-price ‐ Posted 10 hours ago
ESP32 Microcontroller Programming Embedded System Python Microcontroller PCB Design Electronics Sensor Wireless Communication

How it works

Post a job icon
Create your free profile

Highlight your skills and experience, show your portfolio, and set your ideal pay rate.

Talent comes to you icon
Work the way you want

Apply for jobs, create easy-to-by projects, or access exclusive opportunities that come to you.

Payment simplified icon
Get paid securely

From contract to payment, we help you work safely and get paid securely.

Want to get started?

About Upwork

Stars rating
(Average rating of clients by professionals)
G2 2021
#1 freelance platform
Signed contract every week
Freelancers earned on Upwork in 2020

Find the best freelance jobs

Growing your career is as easy as creating a free profile and finding work like this that fits your skills.

Trusted by
Microsoft Logo Airbnb Logo Bissell Logo GoDaddy Logo