Senior Software Engineer - Video Analytics and Computer Vision

ZeroEyes


1 month ago

02/19/2020 10:22:57

Job type: Full-time

Category: Software Development


In this position you will be:

  • Developing Gstreamer pipelines written in C to connect to and stream real-time video

  • Implementing and managing pre-processing of video to optimize performance of deep learning models

  • Working with state of the art deep learning frameworks to deploy object detection models for inference

  • Testing and optimizing GStreamer pipelines to maximize hardware performance

  • Helping to build, automate and customize deep learning training and inference environments

  • Working with Nvidia’s Deepstream SDK, TensorRT, Nvidia Docker, Kubernetes and Helm Charts

  • Writing and optimizing GStreamer plugins to manipulate video and image data Requirements Skills, Experience, Certifications

  • C, C++, Python, Cmake

  • RTSP streaming, OpenCV, GStreamer, Deepstream SDK, TensorRT, Nvidia Docker, Kubernetes and Helm Charts

  • *Ubuntu. RedHat/CentOS and Windows Server a plus

  • Experience with AWS, GCP, Azure, etc a plus

  • Experience with Scrum/Agile development methodologies

  • Experience with Putty/Termius, Powershell, Linux/Windows command line tools

  • Installing Nvidia drivers, Cuda, cuDNN

  • Knowledge of GPU hardware and performance testing

  • Experience with VMS and DVR/NVR

  • C#, Go, Postgres DB, ASP.NET Core a plus

  • Minimum 5 years of related experience or equivalent blend of education and experience.

  • Up to 25% travel

Please mention that you come from Remotive when applying for this job.

Help us maintain Remotive! If this link is broken, please just click to report dead link!

similar jobs

  • Role Description 

    We are hiring a developer to enhance the AppArmor Mandatory Access Control system. Ubuntu is the operating system that powers the cloud, and AppArmor is a core element of Ubuntu and Canonical technologies. This position is an opportunity to improve the AppArmor user space tools and policy, as well as work on the Linux kernel and with the upstream kernel community.

    The successful candidate will collaborate with Canonical’s security and kernel teams, as well as the AppArmor and upstream Linux kernel communities to extend and enhance the security of the Ubuntu distribution. This position involves international travel 2-4 times per year, usually for one week at a time.

    Key Responsibilities
    • Work with the AppArmor, Linux kernel, and Security communities to develop AppArmor features
    • Work with the Ubuntu Security and Kernel teams to Integrate and land features into the Ubuntu distribution
    • Triage and resolve issues raised by end users and commercial support customers
    • Support technologies and communities leveraging AppArmor; e.g. libvirt, lxd, and snapd
    • Improve and extend existing testing infrastructure and automation
    • Develop and extend AppArmor policy
    • Evangelize AppArmor through documentation and participation in the Linux Security community
    Required Skills and Experience
    • A strong and demonstrated grasp of Linux security technologies
    • Skilled in C, Python, and other programming languages
    • The ability to collaborate proactively within a distributed team
    • Familiarity with open source development tools and methodology
    • Excellent online communications skills, including IRC, email, and other online venues
    • Experience with version control systems, preferably git
    • Bachelors degree in Computer Science or Engineering or equivalent
    Desired Skills and Experience
    • Experience developing AppArmor and/or the Linux kernel
    • Experience with Mandatory Access Control (MAC) systems
    • Familiarity with recent developments in security, including offense and defense
  • 2 weeks ago
    Ockam is building SDKs for embedded systems, edge devices, and cloud. The Ockam code base is polyglot and built in a highly modular architecture. We utilize Rust, C, Elixir, and Golang in our stack.

    You will be responsible for assisting our C development team with upholding the highest standards of architecture and open-source code quality. Our customers are developers, so our code must withstand the most critical scrutiny. This means everything from our APIs, to our build systems, to coding standards must be top-notch. 

    This role will involve
    • Developing build, test & deployment frameworks
    • Occasional refactoring of existing code
    • Development of general purpose utilities in C
    Required Experience
    • Build automation tools
    • Embedded development in ANSI-standard C
    • Linux or Unix operating systems
    • Git and GitHub's workflow
    • Complex CMake build systems for multiple platforms
    • CI pipelines
    • Automated test frameworks
    Required Experience
    • 5+ years of experience as a C developer on Linux/Unix platforms
    • 3+ years of experience as a CMake developer
    • Experience developing automated build & test frameworks
    Desired Experience
    • Gradle
    • Experience with various communication protocols, such as: POSIX sockets, Bluetooth, LoRa, Zigbee.
    • Development in an object-oriented programming language
    This role will be based in Poland, but all Europeans are encouraged to apply.

    Remote candidates are encouraged to apply.
    Ockam is a distributed, remote-first structured team with a headquarters in San Francisco California.
  • ZeroEyes (ET hours)
    3 weeks ago

    ZeroEyes was founded by military special operations veterans, self-starters, and elite technologists. Our mission is to prevent gun violence and mass shootings by leveraging Artificial Intelligence.

    We are recruiting those interested in joining an extremely high growth startup. If you are searching for a job that asks of you the bare minimum, please do not apply. Your position, perseverance, and skillset are crucial to our mission success. You will be asked to break new ground. We are not looking for passion; we are looking for obsession in our mission to save lives. If you lack the minimum requirements, but believe you are the right candidate, please apply and let us know why you are still a fit. We look forward to speaking with you!

    If you are missing some of the skills but believe you are the right candidate, tell us why.

    In this position you will be:

    • Developing Gstreamer pipelines written in C to connect to and stream real-time video
    • Working with state of the art deep learning frameworks to deploy object detection models for inference
    • Testing and optimizing GStreamer pipelines to maximize hardware performance
    • Build, automate and customize deep learning training and inference environments

    You must have:

    • Relentless work ethic and positive outlook 
    • C, C++, experience working with RTSP / IP camera streams

    Additional preferred experience:

    • GStreamer, OpenCV, Deepstream SDK, TensorRT, Nvidia Docker, Kubernetes, Helm Charts, Ubuntu, Agile/Jira, Github

Remotive can help!

Not sure how to apply properly to this job? Watch our live webinar « 3 Mistakes to Avoid When Looking For A Remote Startup Job (And What To Do Instead) ».

Interested to chat with Remote workers? Join our community!