Position: Embedded Engineer
Company: Swivl
Category: C++
Experience required: 3y
English level: upper

Requirements

— 3+ years of experience in embedded software development (knowing how to develop Linux drivers, build kernel, extensions, and modifications)

— Experience working with hardware interfaces (UART, I2S, I2C, etc.) including Linux drivers.

— Excellent knowledge of C/С++ language and experience in embedded development

— English — Upper Intermediate/Advanced — this point is a must, since part of our team is located in US

Responsibilities

— to develop Linux drivers

— build kernel, extensions, and modifications


Will be a plus

— Experience with video and audio pipeline handling (video processing, streaming, encoding/decoding)

— Experience with advanced video processing algorithms

— Experience working with OpenCV


We offer

— Possibility to work remotely

— Career and professional growth

— Opportunity to influence the development process

— Flexible management

— Continuous professional development (free internal and external professional training)

— Good compensation package: health insurance, gym, a parking space, English courses, entrepreneur administration, tax compensation, paid vacation and sick leave.