- Opportunity to work on cutting edge Technologies
- Newly created role
About Our Client
Our client is a Singapore-based organization dedicated to protecting against cyber threats. They specialize in detecting new, unknown cyber threats through cutting-edge research, fortifying networks, and defending critical information infrastructures.
Job Description
Technical Leadership
- Recommend research directions, conceptualize new security tools, and mentor junior researchers.
- Conduct internal training workshops on analysis techniques, vulnerability discovery, and security mechanisms.
Research and Analysis
- Perform in-depth research on applications, reverse engineer closed-source code, and identify exploitable weaknesses.
- Stay updated on the latest application security and reverse engineering techniques.
Development
- Assess and verify security through design and execute tests against industry standards, including the CIA triad (Confidentiality, Integrity, Availability), Authorization, and Non-repudiation.
- Develop proof-of-concept (e.g., code, scripts) to demonstrate the severity of discovered vulnerabilities and propose mitigations.
- Create advanced tools to streamline the analysis process and enhance efficiency.
Documentation and Reporting
- Document findings, methodologies, and recommendations for both technical staff and executive leadership.
- Communicate findings and strategies effectively to stakeholders.
Contribution
- Contribute to the Singapore cybersecurity community by publishing whitepapers, writing blog posts, or presenting findings at relevant conferences.
The Successful Applicant
- Fluent in OOP such as Cplusplus, Windows or Linux APIs/syscalls and knowledge of common file formats, network protocols and encryption.
- Demonstrated ability to:
- Reverse engineer C/Cplusplus compiled binaries and recognize common algorithms and patterns in decompiled code.
- Perform type recovery on intermediate data structures and uncover logic and indirect calls within a module.
- Bypass common anti-RE and anti-debugging techniques and uncover original code obfuscated by a public obfuscator.
- For a more senior role, we're looking for candidates who has the demonstrated ability to:
- Reverse engineer sophisticated software and other programs compiled in newer languages such as Golang, Rust, newer Pythons and non-C binaries.
- Recover complex code logic and indirect calls across multiple modules or files.
- Recover undocumented file format or encoded binaries through deep analysis of the program.
- Develop custom tools to recover the logic or emulate parts of the program.
- Uncover logic of heavily obfuscated or custom packed code.
What's on Offer
You will work with cutting-edge technology on challenging projects that will keep you engaged and motivated. Additionally, our client has a strong track record of internal promotions, offering you the chance to build a long-term career while advancing your professional goals.
Contact
Anmol Singh (Lic No: R1770409/ EA no: 18S9099)
Quote job ref
JN-072024-6480175
Phone number
+65 6533 2777
Michael Page International Pte Ltd | Registration No. 199804751N