job summary: Client is looking for a DRM Security Engineer in Bellevue, WA for a 6 MONTH CONTRACT Project Overview:
We build DRM solutions which provides the capability to license, securely distribute and protect playback of content on consumer devices. Our mission is to make the solutions secure and robust. Overall Responsibilities:
-Perform technical security assessment of Windows/Mac applications against malicious owners. This includes identifying potential attack vectors and providing mitigations
-Perform security penetration testing for Android devices or Windows applications
-Handle security breach responses including security breach testing and verification
-Build C++ / python tools to help security research and security testing
location: Bellevue, Washington
job type: Contract
salary: $100 - 110 per hour
work hours: 9am to 6pm
responsibilities: Top 3 Daily Responsibilities:
1. Reverse engineer malicious Windows/Mac based tools or binaries to figure out what they are doing; reverse engineer and pen test our libraries to find out potential weaknesses or vulnerabilities.
2. Incident triage and repro, document vulnerability and potential exploit steps. This includes collecting relevant breach incident data, including video assets, tools, as well as all other information for impact assessment.
3. Build C++ / python tools to help security research and security testing.
Education Bachelor's degree in Computer Science or a related technical field, or equivalent practical experience.
Total years of experience in what industry, discipline or responsibility
2 years of relevant work experience in one or more of the below areas: Platform security (Windows, Mac, Linux, Android, CE devices)
ARM trustzone Operating system designs and implementations (Windows, Mac, Linux, Android)
C/C++ compiler design and implementations
Code protection and code obfuscation techniques in Windows Skills or processes candidates must have to be considered for role
Good at C or C++
Familiar with Assembly.
Have some knowledge of Intel / ARM instruction sets.
Soft skills Strong analytical skills
Strong collaboration and communication skills
Skills in reverse engineering using IDA Disassembler
Skills in operating system security assessments and penetration testing.
Skills in Windows software security assessments and penetration testing.
Familiar with common security attack techniques and mitigations: e.g. Privilege Escalation, Spoofing, Man in the middle, DoS/DDoS, etc.
Applied cryptography and security protocols, like AES, RSA, HMAC etc.
Experience or familiarity with ARM TrustZone.
Operating system internals and hardening (e.g., Linux, Android, iOS).
Trusted Application development experience.
Equal Opportunity Employer: Race, Color, Religion, Sex, Sexual Orientation, Gender Identity, National Origin, Age, Genetic Information, Disability, Protected Veteran Status, or any other legally protected group status.