Position: Senior Device Driver Software Engineer
Company: Software MacKiev
Experience required: 5y
English level: fluent

Qualifications
•    Bachelor’s degree in Computer Science or related degree required
•    4+ years of Software Development experience in C and C++ required
•    Knowledge of Windows printer device drivers required
•    Knowledge of CUPS drivers required
•    Strong debugging skills, especially regarding threads and memory management required
•    Knowledge of USB, Bluetooth and TCP/IP required  
•    Knowledge of the Microsoft Windows HLK process required
•    Demonstrates expert knowledge of Software Design, Development, and best practices
•    Demonstrates strong communication skills (verbal and written)
•    Demonstrates strong critical thinking and problem-solving skills
•    Demonstrates fluency in English
•    Acts as a highly self-motivated and detail oriented player
•    Acts as a strong team player
•    Fast learner. Willing and able to quickly get up to speed with new technologies and skills
•    Knowledge of printing systems, fonts or graphics a plus
•    Knowledge of Agile/Scrum development methodologies a plus
•    Knowledge of Bitbucket/Git and TeamCity a plus
•    Experience in development in a cross-platform environment is a plus