Jobs · Information Technology · Ohio

Senior Software Reverse Engineer

Radiance Technologies · Beavercreek, OH · 1 mo ago
Information TechnologyFull-time

About the role

We are searching for a motivated Senior Software Engineer to join our exploitation and analysis group to start a career in Reverse Engineering. The ideal candidate will grow his/her knowledge and skills within our lab by experimenting on hardware and software in-order-to analyze and characterize these technologies.

Responsibilities

  • Experiment on hardware and software to analyze and characterize technologies.
  • Grow knowledge and skills through hands‑on experimentation in the lab.
  • Apply reverse engineering techniques and low‑level software/hardware mechanics.
  • Contribute to solving critical national problems.

Requirements

  • Bachelor’s degree in Electrical Engineering, Computer Engineering, or Computer Science.
  • Working knowledge of calculus‑based mathematics and physics.
  • Minimum 10 years of experience in software engineering, including principles, languages, compilers, emulation, and debugging tools (C/C++, Assembly, GCC/MSVC/CLANG, Qemu, VS/GDB/Ollydbg/Windbg).
  • Working knowledge of compiler mechanics, compiler optimizations, and compiler security features.
  • Experience with formal technical writing.
  • Interest in working with reverse engineering tools.
  • Interest in working with low‑level software/hardware mechanics.
  • High level desire to help the nation solve its most critical problems.
  • Exhibits the characteristics of a continuous learner.
  • Secret clearance with ability to obtain TS/SCI.

Qualifications

  • TS/SCI clearance.
  • Experience with embedded systems development (C/C++) with assembly knowledge.
  • Experience with complex device development, simulation, and testing.
  • Experience using software reverse engineering tools.
  • Motivated self‑starter with a strong willingness to learn advanced analysis techniques.
  • Willing to work alongside senior engineers to learn from experts and explore the tradecraft.

Skills

  • C/C++ programming
  • Assembly language
  • Compilers: GCC, MSVC, CLANG
  • Debuggers: VS, GDB, Ollydbg, Windbg
  • Emulation/Qemu
  • Reverse engineering tools
  • Low‑level software/hardware mechanics
  • Formal technical writing
  • Compiler mechanics, optimizations, security features

Benefits

  • Employee ownership
  • Generous 401K
  • Full health, dental, life, and vision insurance
  • Educational reimbursement
  • Competitive salaries
  • Pleasant work environment

Similar jobs

Senior Software Engineer

HaystackAustin, Texas Metropolitan Area· 1 mo ago
Information Technology$168k–$227k/yrapply on haystack.cv

Senior Software Engineer

ETAP SoftwareHouston, TX· 3 mo ago
Information Technology$105k–$175k/yrapply on aveva.wd3.myworkdayjobs.com

Senior Software Engineer

Global Technical Talent, an Inc. 5000 CompanyFort Mill, SC· 3 mo ago
Information Technology$50–$70/hrapply on www1.jobdiva.com