SQUAD (squad.ua) — is a research and delivery team working on great products. We’re pulling together the strongest performers and designing an environment for creativity & discovery. We believe that the synergy of outstanding people and this environment can tackle any global challenge. Forget good. Do great in SQUAD.
26 апреля 2021

C Embedded Streaming Engineer

Киев, Львов, удаленно

Job Summary

We are looking for an Embedded Engineer with low-level embedded systems experience and a background in video streaming/processing. You will work on firmware development for battery-powered devices and tackle unique challenges.

Responsibilities and Duties

— Develop code in C for RTOS-based and simple scheduler-based MCUs
— Responsible for a low latency video streaming solution
— Design and implement complex and power-efficient solutions for SoC

Qualifications and Skills

— 2+ years of commercial development experience
— MS or BS in Computer Science/Mathematics/etc
— Strong C/C++ skills
— Practical knowledge of one or more of the common streaming/control protocols — RTP/RTCP, RTSP, SIP, SDP
— Understand the basics of video and audio encoding technologies
— Deep understanding of network programming, VoIP and Video over IP
— Experience with ARM-based MCUs and SoCs
— Experience with cross-platform development, code optimization skills
— Experience with embedded devices complex issues debugging
— Good written and spoken English

Nice to have

— Understanding of multiple media codecs — H264, H265
— Hardware knowledge and principles understanding
— Scripting languages experience (Python, bash, shell, Perl, Tcl, etc.)
— Contribution to open source
— Experience with AWS

We offer multiple benefits that include

— Working on impactful security products and the opportunity to use them personally
— Competitive salary and perks
— PE accounting and support
— WFH and remote working mode possibility. Partial furniture compensation
— Social package, including medical insurance available from the start date and sports compensation after the trial period
— 18 paid vacation days per year, paid public holidays according to the Ukrainian legislation
— Educational possibilities like corporate courses, knowledge hubs, and free English classes. Semiannual performance review
— Free meals, fruits, and snacks when working in the office.