India
We are seeking an Associate C++ Developer to join our remote team with at least 6 months of experience in C++ development. The ideal candidate will be responsible for assisting in the design, development, and maintenance of high-performance software applications.
Responsibilities
- Collaborate with cross-functional teams to design, develop and test software solutions
- Write clean, efficient, and well-documented code
- Assist in debugging and troubleshooting complex software issues and performance bottlenecks
- Participate in code reviews and contribute to the team's best practices
Requirements
- Strong knowledge of C++ 11/14/17 programming language
- Familiarity with developing software for both Windows and Linux platforms
- Understanding of Kernel/Drivers development and libraries such as STL/Boost
- Experience with working with Compilers like MSVC/GCC/Clang
- 6+ months of relevant working experience
- B2 English level
Nice to have
- Experience with File systems
- Knowledge of Inter-process communication (IPC)
- Understanding of Networking principles and protocols
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