Minimum 5 years of experience in design and development of C++ software applications and frameworks in Windows/Linux • Hands on software development experience with strong C++ programming skills • Experience with Linux variants including CentOS • Familiarity with Linux SystemV and system boot process and device handling • Familiarity with Linux System Administration including bash/csh scripting • Experience in requirement analysis, design development, coding, code review and unit testing • Ability to write effective and reusable code according to best practices • Familiarity with Cyber Security Framework best practices and enhance the software code to limit risks • Interpersonal skills for building relationships • Willingness to work independently but understand that collaboration remains crucial for this role Required Education/Experience: • Bachelor’s Degree in Computer & Electronics Technology, Computer Science or Associates Degree in same with proven technical skills • Professional experience involving audio and video technologies are a plus