Job Openings >> Hardware Reverse Engineer
Hardware Reverse Engineer
Summary
Title:Hardware Reverse Engineer
ID:10259-P
Department:Information Technology
Description

Required Skills/Experience:

  • 3 years of embedded systems development experience utilizing microcontrollers/FPGAs
  • 2 years of software development experience including Python or C/C++
  • Experience with software/firmware reverse engineering tools such as Ghidra or IDA Pro
  • Understanding and experience with integrated circuit (IC) communication such as I2C, SPI, LPC, or PCIE on printed circuit boards (PCBs)
  • Experience with assembly language and ARM implementations
  • Understanding electronic circuit design and PCB layout
  • Understanding of and experience using electronic test equipment such as oscilloscopes, spectrum analyzers, and JTAG/Software Debuggers
  • Understanding non-volatile memory storage programming interfaces standards such as NAND flash, eMMC, or UFS
  • Travel: 25 %
  • Must be a U.S. Citizen
  • An active DoD Top Secret clearance is required to perform this work. Candidates are required to have an active Top Secret clearance upon hire, and the ability to maintain this level of clearance during their employment.

 

Education Requirements:

  • Bachelor’s degree in Computer Engineering or Electrical Engineering, or an approved equivalent from an ABET accredited program
  • OR Master’s degree in Computer Engineering or Electrical Engineering, or an approved equivalent from an ABET accredited program and 1 year experience in place of above 3 years

 

 

Physical Job Requirements:

  • Office position with minimal physical requirements

 

Desired Skills:

  •   Experience with Side Channel Analysis / Fault Injection

Alternatively, you can apply to this job using your profile from Indeed by clicking the button below:


ApplicantStack powered by Swipeclock