Job Openings Senior Reverse Engineer (REMOTE)

About the job Senior Reverse Engineer (REMOTE)


We're seeking an experienced Senior Reverse Engineer to work with our client. As a Senior Reverse Engineer, you will be responsible for analyzing and reverse engineering complex systems, software, and hardware to extract design and implementation details. Your expertise will help our client gain a deeper understanding of existing systems and inform future development.

Key Responsibilities:

  • Analyze and reverse engineer complex systems, software, and hardware to extract design and implementation details
  • Develop and maintain documentation of reverse-engineered systems
  • Collaborate with cross-functional teams to identify and prioritize project requirements
  • Design and implement test cases to validate reverse-engineered systems
  • Troubleshoot and debug complex technical issues
  • Stay up-to-date with industry trends and emerging technologies

Requirements:

  • 5+ years of experience in reverse engineering, software development, or a related field
  • Strong technical skills in programming languages such as C, C++, Java, or Python
  • Experience with reverse engineering tools and techniques (e.g., IDA Pro, OllyDbg)
  • Excellent problem-solving and analytical skills
  • Strong communication and collaboration skills
  • Ability to work independently in a remote setting

Nice to Have:

  • Experience with cloud-based technologies and microservices architecture
  • Knowledge of cybersecurity principles and practices
  • Familiarity with agile development methodologies