Middle Embedded Developer
Dish Company are looking for an 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 SVN)
Highly appreciated knowledge in:
- · Experience with Digital TV
- · JPEG/MPEG/DVB
Nice to have:
- · Understanding of bootloader/downloader
- · Network, wireless protocols
- · Qt/QML
- · Experience with buildsystems (GNU Make, CMake)
- · Issue tracking systems (JIRA, planio)
- · Experience with memory corruption issues, optimization tasks
We offer
- · Individual development plan and technical/soft training, certificates.
- · Competitive salary and regular review based on technical skills.
- · English classes.
- · Paid swimming pool/gym as a part of social package.
- · Medical insurance.