You should possess a Bachelor of Science degree in Computer Science and/or Computer Engineering and/or Electronic Engineering or equivalent degree and a minimum of eight years of relevant experience.
Qualifications include advanced knowledge in the following fields:
-Development technologies: Five years of working experience in C++, Boost, WIN 32 API
-Have worked with build tools like Teamcity, Bamboo, Jenkins, Travis, etc, and with Git, SVN and/or Mercurial as source code versioning.
-Testing Tools: Google-Test or CX, CppUnit, TestNG, Klocwork or similar
-Operating Systems: Windows and/or Linux
-Five years of working experience on relational databases, such as MS SQL Server or MySQL
-Five years of working experience in software design using object oriented design and design patterns
-Five years of working experience in software design of concurrent systems and multi-threading applications.
-Five years of experience in leadership roles guiding technical and software engineering teams, in the development of software products or components of broader solutions
-Experience on non-relational database technologies (NoSQL) is desired
-Solid understanding of TCP/IP protocols at the application, transport, and internet layers
-Experience on light weight messaging protocols (like MQTT), M2M, real time communication, etc is desired
-Experience in Agile model and experience in delivering results in small increments is desired
-Strong English oral/written communication and presentation skills to senior/executive management and availability to travel internationally
(*) For more info about our products in production, check out SIEM, TIE, DXL and Family Protection @ McAfee.com (a subsidiary of Intel Corporation)