Software Reverse Engineer

Riverside Research
Beavercreek, Ohio
$135K-$155K a year
Full-time

Riverside Overview

Riverside Research is an independent National Security Nonprofit dedicated to research and development in the national interest.

We provide high-end technical services, research and development, and prototype solutions to some of the country’s most challenging technical problems.

All Riverside Research opportunities require U.S. Citizenship.

Position Overview

The Riverside Research Engineering and Support Solutions (ESS) directorate conducts Research and Development (R&D) of cyber-physical attacks against embedded systems.

As a Software Reverse Engineer, you will collaborate with a multi-disciplinary team of research engineers and scientists on a range of microelectronics research projects.

You will be involved with hands-on reverse engineering, research, testing, and debug practices on state-of-the-art microelectronics embedded platforms.

The position is in Dayton OH and requires a Top Secret security clearance (SCI Eligible). Remote work is not available for this position.

Travel is not expected to exceed two to three times a year.

Responsibilities

  • Conduct white and black box reverse engineering, research, testing, and debug activities directly on equipment and embedded systems.
  • Document work, procedures, and findings.
  • Work in a collaborative team environment.
  • Be accountable for reporting and managing individual work plans, timelines, and deliverables.
  • Work with Project Manager and Principal Investigator to plan, lead, and execute technical resource application to project;

manage and communicate deliverable status and timelines.

Other duties as assigned.

Qualifications

Required Qualifications

  • Active DoD Top Secret (TS / SCI or SCI Eligible)
  • Expert programming in C and Assembly for embedded microcontrollers.
  • Expert in usage of common debugging platforms and disassemblers.
  • Extensive experience in reverse engineering practices.
  • Able to demonstrate advanced knowledge of static and dynamic analysis of embedded systems architecture.
  • Bachelor’s degree in EE or related technical area with 8+ years relevant experience, a related technical Master’s degree with 6+ years relevant experience, or a PhD in a related technical area with 3+ years relevant experience.
  • Ability to manage timelines, product delivery, product quality.
  • Able to work individually and as a lead member of a multi-discipline team.
  • Experience leading a small technical team on research projects.
  • Willing to work in a secure US Government facility.
  • Interest in solving open-ended research challenges.
  • Experience presenting technical material to both technical and non-technical audiences.

Desired Qualifications

  • Experience with IDA Pro or Ghidra.
  • Advanced knowledge of ARM controllers.
  • Technical writing experience.
  • Python (preferred) or other scripting experience.
  • Software or Hardware reverse engineering experience.
  • Experience working in a secure US Government facility is desired.

Global Comp

$135,000 - $155,000 This represents the typical compensation range for this position based on experience, location and other factors.

Closing Statement

Riverside Research Institute is a not-for-profit, technology-oriented defense company, where service to our customers and support of our staff is our overall mission.

Riverside is an affirmative action-equal opportunity employer and complies with all applicable federal, state, and local laws regarding recruitment and hiring.

Riverside offers comprehensive compensation and benefit packages to our employees. Riverside bases its employment decisions solely on technical experience, qualifications and other job-related criteria related to our organizational purpose as a not-for-profit company, and without regard to race, color, religion, age, sex marital status, sexual orientation, national origin, physical or mental disability, veteran’s status or any other status legally protected by applicable federal, state, and local law.

20 days ago
Related jobs
Promoted
Booz Allen Hamilton
Dayton, Ohio

Software-Reverse Engineer, Mid. As an embedded software engineer, you know how to create and maintain crucial pieces of software. You'll strengthen your skills as you develop and reverse engineer software that supports hardware functionality on a wide range of devices, as well as configure solutions...

Promoted
Caesar Creek Software, Inc.
Miamisburg, Ohio

Caesar Creek Software works with various government agencies to perform cyber research into major operating system platforms, software security products, personal computers, cell phones, and networking equipment. We specialize in offensive information operations, reverse engineering, vulnerability a...

Riverside Research
Beavercreek, Ohio

Software or Hardware reverse engineering experience. You will be involved with hands-on reverse engineering, research, testing, and debug practices on state-of-the-art microelectronics embedded platforms. Conduct white and black box reverse engineering, research, testing, and debug activities direct...

Promoted
Riverside Research
Fairborn, Ohio

The Riverside Research Software Applications Team (SWAT) is seeking a full-time TS/SCI cleared senior software engineer for developing, integrating, and deploying software applications. Bachelor's degree in Computer Science, Computer Engineering, Software Engineering, or other major field of study (...

Promoted
Northrop Grumman
Beavercreek, Ohio

The candidates will work closely with other software developers accomplishing the following: * Complete work independently and as a part of an Agile team * Support or lead team in completing necessary software on schedule * Solve complex problems through innovative and creative solutions * Collabora...

Promoted
KBR
Wright-Patterson Air Force Base, Ohio

KBR is seeking an experienced Avionics Systems Engineer to support the acquisition of Tanker Recap/NGAS (Next Generation Air refueling System) systems and dissect the integration of advanced avionics and sensor systems and subsystems for the Air Force Life Cycle Management Center (AFLCMC/WL). Knowle...

Promoted
Diaconia
Dayton, Ohio

Apply an understanding of DoD, AF, and common engineering/scientific principles, processes, and procedures to improve performance and sustainability of existing and future AF and joint service weapon systems. Assist with technical requirements generation and requirements compliance determination per...

Promoted
DCS Corporation
Dayton, Ohio

We are seeking an Engineer to support extensive high visibility R&D efforts. Research and develop of tracking and fusion algorithms to meet customer requirements and enhance existing post mission analysis systems. This entails automated track association from different sensor subsystems using variou...

Promoted
Aldi
Springfield, Ohio

Relocates merchandise throughout the warehouse according to product handling guidelines. Performs general cleaning duties to achieve warehouse appearance standards and safety requirements. Participates in-taking warehouse inventory counts according to guidelines. Cooperates and interacts effectively...

Promoted
TruGreen
Vandalia, Ohio

TruGreen Neighborhood Lawn Territory Sales Representative. As a TruGreen Territory Sales Representative, you can use your people skills to help new and existing customers find the right lawn care maintenance plans, both at people's homes and/or by phone. Average income is $875 - $1,200/week (based o...