We are looking for a C++ Engineer with experience in cross-platform development. The primary role is to deploy and organize optimal architecture for existing algorithms. Quick prototypes written in C++/Python should be profiled, validated, and optimized with the goal of final C/C++ implementations running and supporting various products in the consumer electronics space.
— Support different ML algorithms and develop highly optimized services for them
— Support, maintain and refactor existing services and algorithms
— Develop emulating systems
— Work within the IoT space (large system of physical devices)
— 2+ years of commercial development experience
— MS or BS in Computer Science
— Strong C++ knowledge and CS fundamentals (C++11/14/17 is a plus)
— Hardware knowledge and principles understanding is an asset
— Experience with cross-platform development and code optimization skills
— Strong knowledge of algorithms
— Knowledge of Linux development: IPC; multithreading; daemons; commonly used libraries and interfaces such as STL, boost; TCP/IP networking
— Basic Python 3 knowledge
— Good written and spoken English
— Competitive salary and perks
— PE accounting and support
— WFH and remote working mode possibility. Partial furniture compensation
— Social package, including medical insurance available from day one and a wellbeing benefit for sport and art activities, mental and physical health, available after trial period
— 21 paid vacation days per year, paid public holidays according to the Ukrainian legislation
— Educational possibilities like corporate courses, knowledge hubs, and free English classes. Semiannual performance review
— Free meals, fruits, and snacks when working in the office.