Position: Senior C/ C++ / Python Software Engineer
Company: EPAM Systems
Experience required: 5y
English level: upper

This team is responsible for the engineering and support of the TVs. The underlying OS is some stripped-down version of Linux. The candidate will first need to understand the firmware stack provided by the chipset manufacturer.

**Requirements:**

- Must have experience with Linux OS internals, Linux kernel software
- Embedded Linux U-Boot/kernel development, Embedded Linux device driver development, optimizations, bug fixing
- Experience debugging embedded systems
- Experience with communication networks and protocols (e.g. USB, Ethernet, TCP/IP, etc.)
- Experience with HW accelerated graphics processing (OpenGL ES) is beneficial. 
- Knowledge of Android NDK and SDK is a plus
- Developers must test their code 
- English: B2

OUR BENEFITS: 
•	Variety of projects and industries. Choose from numerous modern tech stack projects with global brands and start-ups from 12 industries.
•	Career GROWTH. Build your individual career roadmap to a senior role with our Skill Advisory assistance.
•	Certification support. Unlock corporate certification opportunities to upgrade your skills and validate your competencies.
•	Free learning services. Upgrade your skills and level up your English with over 10,000 internal training and get free
•	Access to LinkedIn Learning, getAbstract, and O'Reil