StaffAttract
  • Login
  • Create Account
  • Products
    • Private Ad Placement
    • Reports Management
    • Publisher Monetization
    • Search Jobs
  • About Us
  • Contact Us
  • Unsubscribe

Login

Forgot Password?

Create Account

Job title, industry, keywords, etc.
City, State or Postcode

Video Systems Engineer (Remote)

Knightscope Inc. - Mountain View, CA

Apply Now

Job Description

Knightscope is seeking mid and senior-level video systems software engineers to advance the capability, efficiency, and robustness of our Autonomous Data Machines (ADMs). You will work with a team of engineers in the design, prototyping, implementation, deployment, and maintenance of video recording and streaming software for mobile robots. Your knowledge of and experience with computer-based video hardware, drivers, libraries, and software development will have significant impact on the capability of our ADMs and the service they provide to our clients. Knightscope is a fast-paced environment populated with a highly diverse and passionate team. Your personal drive and exceptional abilities will help bring Knightscope and its services to the next level.Responsibilities* Architect the end-to-end video pipeline for recording and streaming features* Identify suitable camera and processing hardware for deployment in mobile robots* Integrate video hardware into robotic platforms, including configuration of drivers in embedded Linux* Design, prototype, and implement software for enabling video features in embedded Linux* Support the deployment of video software and hardware into new or existing ADMs in the fleet* Properly maintain and document all design, software, and processes* Perform troubleshooting to rapidly characterize and address video issues within the fleet* Collaborate across the entire Knightscope team to maximize the capability, efficiency, and robustness of our client servicesQualifications* B.S or higher in video-related field (e.g. digital signal processing, computer science, etc.)* 4+ years of experience in building relevant video streaming hardware/software solutions* Experience with Linux-based video drivers, pipelines, libraries, and toolsets (e.g. GStreamer, FFMPEG, RTMP, RTSP, HLS, etc.)* Experience with implementing video compression standards (e.g. H.264)* Experience with writing software for real-time HD video recording and transmission* Proficiency in programming with C++, Python, and bash* Ability to develop software for embedded Linux systems* Working knowledge of software versioning, testing, maintenance, and documentation processes/tools* Strong written and verbal communication skills* Ability to collaborate with diverse and distributed technical teamsNice to Have* Experience with machine vision (e.g. object detection, identification, tracking, etc.)* Experience with containerized deployment of software (e.g. Docker, Kubernetes, etc.)* Working knowledge of IPC messaging architectures (e.g. XML-RPC, RabbitMQ, etc.)* Experience with modifying/debugging operating system components, such as drivers and services* General knowledge of machine learning concepts and software tools* General knowledge of audio software pipelines* Experience with NVIDIA-based embedded processors (e.g. TX1/2, Xavier, etc.)LocationRemote / Work-From-Home, Washington D.C. area preferredAll qualified applicants will receive consideration for employment without regard to race, color, religion, sex or national origin.

Created: 2025-11-15

➤
Footer Logo
Privacy Policy | Terms & Conditions | Contact Us | About Us
Designed, Developed and Maintained by: NextGen TechEdge Solutions Pvt. Ltd.