Posted on: 22/10/2025
Description :
Key Responsibilities :
- Design, develop, and maintain software modules using C, C++, and VC++.
- Work on Windows and Linux platforms, handling low-level components such as threads, sockets, and system APIs.
- Develop and optimize applications for high performance, reliability, and scalability.
- Debug complex software issues, perform root-cause analysis, and deliver effective solutions.
- Collaborate with cross-functional teams including QA, Product Management, and Research to deliver high-quality releases.
- Write clean, efficient, and maintainable code following software engineering best practices.
- Participate in code reviews, contribute to architecture discussions, and share technical insights with the team.
- Work closely with senior engineers and architects on enhancing existing tools and developing new forensic features.
Required Skills & Experience :
- Strong programming skills in C, C++, and VC++.
- Hands-on experience with multithreading, sockets, and system-level programming.
- In-depth understanding of Windows or Linux internals.
- Excellent debugging and troubleshooting skills using relevant tools.
- Ability to write efficient, modular, and maintainable code.
- Strong problem-solving and analytical thinking abilities.
Preferred / Nice-to-Have Skills :
- Experience with MFC (Microsoft Foundation Classes).
- Exposure to Device Driver Development or Kernel-level programming.
- Familiarity with cybersecurity tools, digital forensics, or system monitoring applications.
- Understanding of network protocols and performance optimization
Did you find something suspicious?
Posted By
Posted in
Backend Development
Functional Area
Backend Development
Job Code
1563805
Interview Questions for you
View All