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

We are looking for Embedded Software Engineer to develop the software for a new hardware product
We create a multimedia device (hardware) which has a display, camera, and speaker. The device will be portable and can be placed on the table. It will capture content within 360 degrees. It will be built on AOSP, working in kiosk mode. The hardware and software will be developed from scratch.

**Requirements**
— 4+ years of experience in embedded software development (knowing how to develop Linux drivers, build kernel, extensions, and modifications)
— Excellent knowledge of C/С++ language and experience in embedded development
— Embedded software architecture design experience; understanding of various embedded OSs and driver platforms
— English — Upper Intermediate/Advanced — this point is a must, since part of our team is located in US

**Stack** Qualcomm, AOSP (Android, Linux)

**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**
— Career and professional growth
— Opportunity to influence the development process
— Flexible management
— Continuous professional development (free internal and external professional training)
— Good compensation package: 21 days of paid vacation and unlimited sick leaves, gym, all Apple equipment, English courses, entrepreneur administration, tax compensation, psychologist.