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 line and battery-powered devices and tackle unique challenges.
— Develop code in C and C++ for RTOS-based MCUs
— Responsible for a low latency video streaming solution
— Design and implement complex and power-efficient solutions for SoC
— Perform code and design reviews
— Mentor new team members
— 5+ 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
— 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
— Leadership experience
— Competitive salary and perks
— PE accounting and support
— WFH and remote working mode possibility. Partial furniture compensation
— Social package, including medical insurance available from day one and a wellbeing benefit for sport and art activities, mental and physical health, available after trial period
— 21 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.