Position: C++ Engineer
Company: Ring
Category: C++
Experience required: 5y
English level: intermediate

Responsibilities and Duties

 - Developing new code in C/C++ for embedded Linux applications, services and drivers
 - Support, maintenance and refactoring of existing services and applications

Qualifications and Skills

 - 5+ years of commercial development experience
 - MS or BS in Computer Science
 - Strong C/C++ knowledge and CS fundamentals
 - Knowledge of Linux development: IPC; multithreading; daemons; commonly used libraries and interfaces such as STL, boost; TCP/IP networking
 - Deep knowledge of multithreading programming
 - Linux kernel and device drivers knowledge is an asset
 - Hardware knowledge and principles understanding is an asset.
 - Cross platform development, code optimization skills
 - Contribution to Open source (huge plus!)
 - Embedded devices complex issues debugging experience
 - English communication skills (speak, read, write)

We offer multiple benefits, that include

 - Opportunity to influence the products quality
 - Challenging tasks
 - Competitive salary
 - PE accounting and support
 - 18 paid vacation days per year
 - Fully equipped A-class office space in the business center (near “Olimpiyska” subway station)
 - Social package, including gym membership compensation, medical insurance
 - Free meals, fruits and sweets
 - Educational possibilities, knowledge hub and free English classes
 - Career plan, professional growth and quarterly performance reviews