Back to Search
We are looking for a skilled Middle C++ Developer with at least 2 years of relevant work experience to join our remote team. As a C++ Developer, you will be responsible for developing and maintaining software applications, designing and implementing efficient code, and collaborating with other team members to achieve project goals.
Responsibilities
- Developing and maintaining software applications using C++
- Designing and implementing efficient code for different platforms
- Handling file systems, multiple threads, interprocess communication, and networking
- Utilizing standard libraries and compilers to create high-quality code
- Collaborating with other team members to ensure project goals are met
Requirements
- At least 2 years of relevant work experience
- Strong proficiency in C++ 11/14/17
- Experience with Windows/Linux platforms, file systems, multithreading, IPC, and networking
- Familiarity with STL and Boost libraries and compilers (MSVC/GCC/Clang)
- B2+ English level
Nice to have
- Experience with QT/QML
- Familiarity with OpenCV
- Understanding of OpenMP
- Experience working in an Agile environment
Benefits
- International projects with top brands
- Work with global teams of highly skilled, diverse peers
- Healthcare benefits
- Employee financial programs
- Paid time off and sick leave
- Upskilling, reskilling and certification courses
- Unlimited access to the LinkedIn Learning library and 22,000+ courses
- Global career opportunities
- Volunteer and community involvement opportunities
- EPAM Employee Groups
- Award-winning culture recognized by Glassdoor, Newsweek and LinkedIn