Position: Senior Embedded Software modern C++ Engineer
Company: EPAM Systems
Experience required: 3y
English level: upper

**Requirements:**

Knowledge of programming languages (C, C++14) additionally Python
Development experience on QNX/Linux platform
Rust, RTOS, UBoot
Yocto build system
Familiarity with serial data protocols (CAN, SPI, etc).
Familiarity with source control systems (Git)
Familiarity with JIRA, Confluence, and Trello.
Strong communication skills
English B1+ or higher

**Nice to have:**

Prior experience in designing and programming robots (ROS)
MatLab

**Scope of Work:**

Firmware/driver work 
Running the bot in the system, analyzing logs, and looking into data
Python 
Controls utilization
Developing low-level device drivers
Improving drivers 

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