Cyber Reverse Engineer
Tucson, AZ
Applications will be accepted on an ongoing basis.
ICR has opportunities available for experienced and motivated Cyber Reverse Engineers.
Essential Duties and Responsibilities
- Conduct offensive and defensive research on embedded hardware and software.
- Perform system security analysis on systems and/or software to understand and identify vulnerabilities.
- Reverse engineering of binary applications, protocols and formats.
- Design and development of software applications.
- Document and communicate technical research results effectively to technical and non-technical user groups.
Required Skills and Qualifications
- Bachelor's degree in Computer Science, Computer Engineering, or Electrical Engineering.
- Proficient in C, Python and x86/x64 assembly.
- Knowledge of Windows and Linux System API and ABI.
- Experience with hardware and software reverse engineering.
- Understanding of static and dynamic software analysis tools and techniques.
- Experience with reverse engineering tools, including IDA Pro and Wireshark.
- Experience with reverse engineering RF communication systems and protocols.
- Exceptional analytical skills and problem solving skills.
- Good organization, decision making, and verbal and written communication skills.
- High level of self-initiative and self-motivation with the ability to work under minimal supervision.
- Ability to work effectively in small team settings to solve complex problems.
Salary Range: $78,853 - $243,589
This position offers a comprehensive benefits package that includes company equity, retirement plan, company-paid health care benefits, flexible paid time off policy, and opportunity for a raise and bonus during the year.
ICR, Inc. considers several factors when extending job offers, including but not limited to candidates’ key skills, relevant work and/or military experience, education, training, certifications and work location.