Secure Application Development : Design, develop, and maintain robust applications with an inherent focus on device security for WiFi-enabled products and systems.
Cryptography Implementation : Implement and manage security features such as Certificate and Key Management, ensuring secure authentication and communication.
Data Protection : Apply various Encryption techniques to protect sensitive data at rest and in transit within WiFi environments.
Integrity Verification : Develop solutions for Digital Signature implementation to ensure data integrity and authenticity.
Network Security : Configure and manage Firewall rules and other network security measures on devices to control access and prevent unauthorized communication.
Security Best Practices : Incorporate industry best practices for device security, vulnerability management, and secure coding throughout the development lifecycle.
Troubleshooting & Optimization : Diagnose and resolve security-related issues, and optimize application performance while maintaining high security standards.
Collaboration : Work closely with hardware engineers, network specialists, QA teams, and other stakeholders to integrate security features effectively into products.
Documentation : Create and maintain comprehensive documentation for security features, design specifications, and implementation Skills & Qualifications :
Experience : 3-8 years of professional experience as an Application Developer, with a demonstrated focus on device security or network security.
Programming Proficiency : Strong development skills in a relevant programming language (e.g., C, C++, Python, Java), often used in embedded systems or network applications.
Device Security Concepts (Must-Have) :
Solid understanding and practical experience with Certificate Management (PKI).
Hands-on experience with Key Management principles and implementations.
Proficiency in various Encryption algorithms and their application.
Knowledge of Digital Signature mechanisms.
Experience configuring and managing Firewall rules at the device level.
Networking Fundamentals : Good understanding of WiFi protocols, TCP / IP, and general network security concepts.
Problem-Solving : Excellent analytical and problem-solving skills, with a keen eye for security vulnerabilities.
Communication : Strong verbal and written communication skills to articulate complex technical and security concepts.
Education : Bachelor's or Master's degree in Computer Science, or a related technical field