The company "Obilako" develops an innovative WiFi device for airplanes, allowing passengers to enjoy online entertainment at altitude. After connecting, you can watch movies, play games, listen to music, or read books.
This solution is already successfully used on several airlines, and there are plans for further expansion to ensure a comfortable and engaging travel experience for even more passengers.
Responsibilities
- Development of software for embedded systems based on Raspberry, RockChip, and similar platforms
- Interaction with production, service, and electronics departments
- Development in C++ and Python languages
- Debugging and testing software on trial versions
- Working with peripherals: GSM, WiFi, Bluetooth, SDCard, NVMe Drive, USB, UART, SPI.
- Participation in software development projects for monitoring, control, and device positioning
- Participation in compiling requirements for developed products
- Support and modification of existing projects (autonomous media systems, OД servers)
- Updating and building OS and drivers based on Ubuntu
Requirements
- Experience in developing embedded systems on Linux for 3+ years
- Proficiency in C++, Python/Bash
- Experience with CAN, UART, SPI, I2C, 1-Wire
- Experience with Timers, ADC, GPIO, LCD, SDMMC
- Experience debugging applications using Segger RTT, SWO, serial console
- Experience with Gitlab, code documentation
- Ability to write clean and efficient code, follow SOLID principles
Conditions
- Employment according to the Labor Code of the Russian Federation
- White salary
- Participation in the development of a unique product
- Payment of vacations and sick leave
- Hybrid and flexible work schedule
- Payment for fitness and training
- Modern equipment for comfortable work