Senior Security Penetration Tester
E
EPAM SystemsOT/ICS security
Based in Europe; opportunity to work remotely within Poland, Able to overlap with US business hours for client meetingsFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page
Job Details
- Languages
- Excellent written and spoken English
- Experience
- 5+ years of hands-on penetration testing and offensive security experience
- Required Skills
- Python
Requirements
- Hold a bachelor’s degree in Computer Science, Information Security, Electrical/Control Engineering or a related field, or have equivalent practical experience.
- Have 5+ years of hands-on penetration testing and offensive security experience.
- Bring significant depth in at least two of OT/ICS security, exploit development/vulnerability research, and AI/LLM security.
- Have OT/ICS penetration testing experience in real industrial environments or high-fidelity labs, with a strong grasp of safety-first testing.
- Demonstrate exploit-writing ability through original vulnerability research, such as CVE credits, published advisories or exploits, conference talks, or high-level bug bounty/CTF results.
- Have hands-on experience testing LLM applications or agentic AI systems.
- Have strong Python and C/C++ programming skills, working knowledge of x86/x64 and ARM assembly, and Bash/PowerShell skills.
- Be proficient with reverse-engineering and debugging tools such as IDA Pro, Ghidra, Binary Ninja, WinDbg and GDB with pwndbg/GEF.
- Have experience with fuzzers such as AFL++, libFuzzer or boofuzz, and offensive tools including Burp Suite, Metasploit and Nmap.
- Be familiar with Wireshark ICS dissectors, C2 frameworks such as Cobalt Strike or Sliver, and relevant security standards and frameworks.
- Have excellent written and spoken English and be able to explain complex technical concepts to technical and non-technical audiences.
- Be based in Europe, eligible to work through EPAM, able to overlap with US business hours for client meetings, and available for occasional travel when required.
Responsibilities
- Plan and execute safety-first penetration tests of OT/ICS environments, including passive asset discovery, Purdue-model segmentation testing and IT-to-OT pivot analysis.
- Assess industrial control devices, SCADA platforms and engineering workstations across major vendors.
- Test industrial protocols for authentication, integrity and logic-manipulation weaknesses.
- Build and use lab or digital-twin replicas to validate attack paths before production testing.
- Map findings to ISA/IEC 62443, NIST SP 800-82 and MITRE ATT&CK for ICS, and provide operationally realistic remediation guidance.
- Research vulnerabilities in binaries, firmware, embedded/IoT devices, web applications and enterprise software using reverse engineering, source code review and fuzzing.
- Develop proof-of-concept and weaponized exploits for memory corruption, logic flaws and authentication bypass.
- Assess LLM applications and agentic AI systems, including risks involving models, retrieval, tools and permissions.
- Contribute original research to the client’s zero-day program and help build AI-driven offensive tooling.
- Deliver client engagements end to end and communicate findings to technical and non-technical audiences.
View Full Description & ApplyYou'll be redirected to the employer's site