Компания Insoft Global — молодая команда специалистов вооружившихся языком Java, передовыми технологиями и усердием присущим лишь маньякам своего дела.
17 июля 2019

Embedded Software Engineer (вакансия неактивна)

Харьков

Необходимые навыки

We are looking for a software engineer with low level Linux development on embedded systems and full understanding on video compression (encoding and decoding).
This position is a good chance for an engineer to grow up the skills working on cutting edge products as a part of the US based team. The position assumes to be transferred to the team lead role in future.
Try your chance!

Must have:
Good experience on low level Linux development
Intermediate+ English
Video Streaming projects in portfolio
Knowledge of Graphical Codecs: h.264, h.265

Other:
Programming Languages: C/C++/C# or Java, Assembly
OS: Linux Ubuntu, Android and Windows
Graphical Languages: OpenMax, GStreamer, OpenGL, Vulkan, DirectX, Shaders
Database: MySQL, SQLite, Redis
Meta Data Languages: JSON, XML, SQL, INI
Network Media Protocols: SIP, h323, RTSP, RTCP, HLS, Fragmented-MP4
Network Data Protocols: HTTP(s), JSON-RPC, FTP, TCP, DNS, Multicast, UDP-Broadcast, NTP, IP
Masquerade, Firewall Hole-Punching, ICE
Media Tools: FFMpeg, X264, AVLib
Browser based Technology: HTML, AJAX, JavaScript, Vaadin, GWT, REST-API, NGinX, Tomcat, Apache, CSS, SASS, Responsive
Graphical Codecs: VP8, VP9, MJPEG, JPG, GIF, PNG
Audio Capture / Rendering: JACK, Echo Cancelling, Noise Reduction, FFT / DFT, Real-Time DSP
System’s on a Chip (SoC): Raspberry PI, Odroid, SnapDragon, i.MX-Freescale

Education: Master’s Degree in CS, Engineering, or equivalent

Будет плюсом

Programming Languages: Assembly
Graphical Codecs: VP8, VP9, MJPEG, JPG, GIF, PNG
Audio Capture / Rendering: JACK, Echo Cancelling, Noise Reduction, FFT / DFT, Real-Time DSP
System’s on a Chip (SoC): Raspberry PI, Odroid, SnapDragon, i.MX-Freescale

Предлагаем

Participation at the high edge realtime audio video project.
Direct communications with a US based small team that will design, develop, and maintain the majority of the software across multiple product lines with emphasis on real-time multi-media, and integration of Hardware and Software solutions.
Long term project (at least one year).

Обязанности

Areas of technology that this position will be focusing on:
• System on a Chip / Module Development as Media Processors
• You will be working with Linux and Android systems
• 1080p & 4K HDMI ingestion
• Crop, Scale, Blend and Transpose Multiple Streams into a single stream.
• Encode and Decode H.264 and HEVC streams
• Archiving Streams
• API [JSON-RPC / WebSocket, REST, etc]
• Web Interfaces for Mobile Device Controllers
• Software Integration with Hardware Media Pipelines
• Developing and Interfacing with the Firmware on Multiple products

О проекте

Proficient in designing and coding at various levels of software development for real-time digital audio and video products. Must be comfortable working the full spectrum from embedded systems and mobile devices to desktop/laptop, and all the way to distributed Internet solutions.
Working in a small team that will design, develop, and maintain the majority of the software across multiple product lines with emphasis on real-time multi-media, and integration of Hardware and Software solutions.
Emphasis on Real-Time rendering including Hardware accelerated techniques for audio and video capture, rendering, encoding and decoding.
This position relies on knowledge of the best practices for managing multi-media streaming in both a lossy and non-lossy environments. Which will require the software to push the limits of the hardware that it is residing to support 4K video formats

Горячие вакансии

Все вакансии