We are looking for a C++ Integration Engineer with embedded experience, who will work on integration support of network device development, firmware development for powered devices, and on-call support during integration phases for new product development. The SW solution addresses multiple challenges, including working 24/7 in different climates, conditions and settings (connected over Wifi, performs OTA updates, etc.). We are looking for experience in writing high-quality code, using different libraries, C++ 11/14 etc.
— Integration support, maintenance, and refactoring of existing services and applications
— Analysis of tech performance logs, finding the root of the complex problem, on-call support
— Developing new code in C/C++ for embedded Linux applications and services
— 2+ 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, Bash, TCP/IP networking
— Problem-solving skills, ability to dive deep to find the root of a problem
— Good written and spoken English
Nice to have
— Cross platform development, code optimization skills
— Embedded devices complex issues debugging experience
— Embedded C experience
— Hardware knowledge and principles understanding
— 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.