- Develops cutting-edge software for all levels of the government and military.
- Uses agile development practices and user-centered design.
- Offers comprehensive benefits including flexible work schedules, health insurance coverage, paid time off, 401k with a company match, paid parental leave, access to wellness programs, and more.
- Provides a comfortable and colorful office environment with amenities such as a community game room, pantry, massage chair, and an escape room.
- Promotes diversity in the workforce and strives to hire great people from a wide variety of backgrounds.
Research Innovations, Inc. (RII) is seeking a dedicated Vulnerability Researcher to join our Cyber Security team. As a Vulnerability Researcher at RII, you will play a pivotal role in solving unique and challenging problems for our esteemed Defense and Homeland Security customers. This position requires a proactive mindset, deep technical expertise in vulnerability research, reverse engineering, and exploit mitigations/bypasses, and a drive to live one of our core values: Get s#!t done. The ideal candidate will have a proficient understanding of wireless networking and associated security protocols, familiarity with common vulnerabilities and attack vectors in wireless communication, and in-depth knowledge of security and network fundamentals. Additionally, the candidate should have programming experience with both scripted languages (preferably Python3) and compiled languages (preferably C), as well as familiarity with low-level architectures such as x86, ARM, or MIPS. Experience with operating system internals and implementations, including Windows, Linux, or macOS, is also required. The candidate should possess excellent oral, written, and interpersonal communication skills, with the ability to effectively convey complex technical concepts and interact with customers and team members alike. Even better if the candidate has experience with vulnerability research and reverse engineering of real-time operating systems (RTOS), software protection and binary armoring techniques, agile development methodologies, low-level iOS/Android development, hypervisors and their security implications, malware analysis, constraint solving techniques, machine learning, and more. At RII, we believe that diversity in our workforce is critical to our success, and we strive to hire great people from a wide variety of backgrounds. We offer comprehensive benefits including flexible work schedules, health insurance coverage, paid time off, 401k with a company match, paid parental leave, access to wellness programs, and more. Join us and let your geek flag fly!
Responsibilities:
- Conduct in-depth reverse engineering and vulnerability analysis across various architectures and platforms, including x86/64, ARM, PowerPC, and more.
- Research and analyze operating system and application internals, identifying and understanding security strengths and weaknesses of those systems.
- Develop and enhance functionality by adding features and capabilities to undocumented interfaces.
- Model and analyze in-memory compiled application behavior to identify potential vulnerabilities and improve security measures.
- Develop and understand mobile/embedded systems and kernel modules, particularly related to vulnerability research.
- Participate actively in our extensive Vulnerability Research mentorship program, sharing knowledge and collaborating with colleagues.