Position: C++ Engineer
Company: Samsung R&D Institute Ukraine
Category: C++
Experience required: 3y
English level: intermediate

As a member of our team, you will be involved in the design, development, and optimization of software systems and architectures for AI-based computer vision and text recognition solutions for Samsung devices and platforms. The position will involve all aspects of software design, prototyping, implementation, performance optimization and delivering AI-based features for millions of users of the world’s most advanced Samsung devices.

**Key qualifications:**
•	BS/MS/Ph.D. in Computer Science/ SW Engineering or equivalent combination of education, training, and experience
•	3+ years of professional experience in commercial software S/W development as a Software Engineer
•	Strong knowledge of C / C++
•	Knowledge of algorithms, data structures, and software design principles
•	Passion for quality and writing clean, solid, readable code that scales and performs well
•	Familiarity with the development of multithreaded applications
•	Good communication and organizational skills. Ability to work under pressure and adjust to rapidly changing environment
•	Good written and spoken English

**As a plus:**
•	Knowledge of the entire software stack and ability to rapidly create prototypes 
•	Ability to troubleshoot issues and make system changes as needed to resolve the issue
•	Cross-platform development skills 
•	ML/AI  knowledge 

**We offer:**
• Competitive salary, annual salary review, annual bonuses
• Official employment (gig contract)
• Paid 28 days of annual vacations and sick leaves
• Paid days off on Ukrainian official holidays
• Paid maternity leaves
• Opportunity to become an inventor of international patents with paid bonuses
• Medical & life insurance for employees and their children
• Convenient office location (Business Center 101 Tower)
• Paid lunches
• Regular education and self-development on internal courses and seminars, office library