A defense technology company in Roanoke, Virginia is seeking talented engineers for reverse engineering tasks in a dynamic environment. The ideal candidate will lead teams, innovate algorithms, and have skills in object-oriented programming, especially in C++, Java, and Python. Experience with FPGA design and embedded systems is highly valued. Join us in our mission to secure our nation, and enjoy competitive benefits and a supportive workplace.
Qualifications
Must be a U.S. citizen with the ability to obtain DOD security clearance.
Experience with object-oriented programming is essential.
Knowledge of logic gates and easy learning of new skills is crucial.
Responsibilities
Lead a team in reverse engineering tasks and integrate discoveries into code.
Develop innovative algorithms to automate reverse engineering processes.
Mentor junior engineers and communicate effectively with the team.
Skills
Object-oriented programming (C++, Java, Python)
Basic logic gates and Boolean math
Fast learner
Education
Bachelors in related field or 5 years relevant experience
Masters in related field or 3 years relevant experience
PhD or Juris Doctorate in related field
High School Diploma and 9 years relevant experience
Tools
Quartus
Vivado
IDE tools (IDA Pro, Ghidra, Binary Ninja)
Job description
A defense technology company in Roanoke, Virginia is seeking talented engineers for reverse engineering tasks in a dynamic environment. The ideal candidate will lead teams, innovate algorithms, and have skills in object-oriented programming, especially in C++, Java, and Python. Experience with FPGA design and embedded systems is highly valued. Join us in our mission to secure our nation, and enjoy competitive benefits and a supportive workplace.