Position: Middle\\Senior Embedded developer
Company: Dish Ukraine
Category: C++
Experience required: 2y
English level: intermediate

We are looking for a Middle/Senior engineer who will become a good contribution to the embedded development team in Kharkiv. The team is responsible for the further development and maintenance of a Set Top Box. Good architecture vision and experience of work with complex system are appreciated.

Job Requirements

· Analyze software requirements

· Design, develop, and debug software, analyze change risks

· Integrate software modules with existing systems

· Code review

· Estimate SW tasks

Skill set:

· C/C++
· Linux programming
· Real Time Operating & Embedded Systems
· IPC and Multithreading
· Core dumps analysis
· Knowledge of digital and analogue hardware
· Multilayer architecture
· Version Control Systems (Git or ClearCase)

Will be a plus:

· Experience in developing Android system (native applications)
· Knowledge and experience in Android application development
· Experience with Digital TV
· JPEG/MPEG/DVB
· Network, wireless protocols
· Qt/QML (JavaScript)
· Experience with buildsystems (GNU Make, CMake)
· Issue tracking systems (JIRA, planio)
· Experience with memory corruption issues, optimization tasks


We offer

· During quarantine- remote work, after quarantine - office.
· Individual development plan and technical/soft training, certificates.
· English classes.
· Paid swimming pool/gym as a part of social package.
· Medical insurance.