As a software engineer team leader, you will manage a small group of low level developer, you will be responsible for developing a low level embedded products as well as compatible Linux/ Windows drivers. As part of the job you will work closely with the research team.
Ownership of low-level systems products and their compatible drivers. Cooperate with the research team.
5+ years of relevant industry experience as a software engineer or equivalent
3+ years of C/C++ experienced
3+ years experience of managing software developer
Experience with building distributed systems
Experience with developing Linux/ Windows drivers
Excellent familiarity with Windows internals or Linux internals
Bachelor degree in computer science/ engineering
Experience with agile methodology
Highly motivated and creative individual
Experience developing embedded systems (ARM/ MIPS)
Background in software security
Master degree in computer science/ engineering