HamburgerMenu
hirist

Senior Software Engineer - C/C++ Programming

getlista.io
Hyderabad
2 - 10 Years

Posted on: 15/09/2025

Job Description

About ProDiscover :

- Indias only Make-in-India product company developing full-fledged digital forensic tools.

- Core expertise : CC++-based forensic software for law enforcement, defense, intelligence, and cybercrime investigation.

- ProDiscover tools are used to extract and analyze data at the sector level, ensuring the

extraction of forensically valid evidence.

- Deep technical complexity combines low-level hardware interaction, scalable multi-threaded

systems, and deep OS-level knowledge.

Tech & Product Stack :

- Programming Languages : C, C++

- UI Libraries : MFC (Microsoft Foundation Classes), QT

- OS : Windows (dev environment), support for Linux & MacOS data extraction

- Development Scope :

a. Sector-level data analysis

b. Malware and ransomware traceability

c. High-scale evidence processing

d. Forensics on emerging hardware (e.g., drones, SCADA, infotainment systems)

Roles & Responsibilities :

- Design, develop, and optimize high-performance forensic software using C/C++.

- Work on sector-level data extraction, analysis, and malware traceability solutions.

- Implement and enhance multi-threaded and scalable systems for evidence processing.

- Collaborate with cross-functional teams to integrate UI components (MFC/QT).

- Research and adapt to emerging hardware platforms (drones, infotainment, SCADA).

- Ensure forensic validity and accuracy of extracted evidence across OS environments.

- Debug and resolve complex issues in Windows/Linux internals and low-level system interactions.

- Participate in code reviews, share best practices, and mentor junior engineers.

Key Skills :

- Strong in C, C++, VC++

- Experience with threads, sockets, Windows/Linux internals

- Debugging expertise and a passion for problem-solving

- Bonus : MFC, Device Driver Development

Why Join Us?

- Work on cutting-edge tech

- Build tools that support law enforcement in fighting

- Develop solutions that protect organizations from cyberattacks

- Be part of a smart, supportive team


info-icon

Did you find something suspicious?