HamburgerMenu
hirist

Job Description

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


info-icon

Did you find something suspicious?