Job Title : Senior C++ Developer with Cybersecurity Development Experience
Total Experience : 6+ years relevant experience
Notice Period : Immediate
Location : Hyderabad(On-site)
Work Type : FTE
Summary:
We are seeking a skilled C++ Developer with expertise in Cybersecurity to join our dynamic team. The role is to help optimize and develop features in our Application that is running in Windows and Linux and also help build any drivers needed to access system and process level information as needed by the application.
Responsibilities:
- Develop high-performance applications using C++ with a focus on security.
- Implement secure coding techniques to protect software against vulnerabilities.
- Collaborate with the cybersecurity team to design solutions addressing security risks.
- Perform code reviews and contribute to the development of security protocols.
- Work on encryption, authentication, and secure communication methods.
- Good experience in Sysmon service and the associated device driver is a must for both Windows and Linux.
- In-depth understanding of the Windows/Linux operating system, including its architecture, system calls, and security mechanisms.
- Knowledge of Windows/Linux registry and system configuration for monitoring and securing system settings.
- Understanding of Windows/Linux file systems to monitor and manage file-related activities.
- Ability to debug OS crashes either kernel related, or driver related is a must.
- Understanding of ethical hacking and penetration testing methodologies to identify vulnerabilities in the application.
- Proficiency in optimizing system resource usage to minimize the impact of the protection application on system performance.
- Strong programming skills in C, C++.
- Experience in building Cybersecurity products is a big plus.
- Strong in Data Structures.
- Must have led a team to cater to project deliverables both on technical and man-management fronts.
- Must have hands on experience in solving complex system issues with good problem-solving skills.
Requirements:
- Proven experience in C++ development.
- Solid understanding of cybersecurity principles and best practices.
- Experience with threat modeling, vulnerability assessment, and secure coding.
- Familiarity with cryptographic protocols, network security, and malware analysis.
- Strong problem-solving skills and attention to detail.
Preferred:
- Experience with cybersecurity tools and frameworks.
- Knowledge of Linux/Windows system security.