Software Development Engineer

    • Nizhniy Novgorod, Russia

Job Description
We are looking for highly motivated software developer for an exciting opportunity to create innovative software technologies for open source OpenVINO DL Streamer product. DL Streamer is a framework for software developers who build video analytics solutions that utilize the combination of media decoding & processing, Deep Learning inference and classic Computer Vision capabilities on the variety of Intel hardware platforms starting from low power Edge devices like smart IP cameras up to powerful Cloud setup. DL Streamer helps our customers to achieve better video analytics stream density and latency performance by providing highly optimized building blocks and helps in significant reduction in development time by utilizing popular and powerful open source multimedia framework - GStreamer.

You will be involved in full cycle of DL Streamer product development within an Agile cross-geo team:
Path-finding activities and product architecture definition, addressing the key challenge of ensuring optimal interoperability between media, deep learning and computer vision software and hardware components, while keeping single API for diverse hardware platforms.
Implementing new product features per customer requests and market trends
Profiling and optimizing low-level functionality and E2E video analytics pipelines
Doing reasonable automation of product validation and development infrastructure improvements to ensure engineering excellence.

Qualifications

Required Skills:
BS, MS or PhD in Computer Science, Computer Engineering or Electrical Engineering or Physics or Mathematics or other related field with 1+ years of software development experience
Solid C/C++ programming skills
Experience of development for Linux-based operating systems
Strong knowledge of Algorithms and Data structures

The following skills will be a plus:
Solid written and spoken English skills
Experience in development of Media/Image Processing / Computer Vision / Video Analytics software
Machine Learning / Deep Learning
Experience with scripting languages like Python and Bash
Development for embedded systems
Expertise in low-level development for modern CPU and Graphics architectures

Inside this Business Group
Intel Architecture, Graphics, and Software (IAGS) brings Intel's technical strategy to life. We have embraced the new reality of competing at a product and solution level-not just a transistor one. We take pride in reshaping the status quo and thinking exponentially to achieve what's never been done before. We've also built a culture of continuous learning and persistent leadership that provides opportunities to practice until perfection and filter ambitious ideas into execution.

RU Experienced Hire JR0139088 Nizhni


Back to top