Jobs · Engineering · Virginia

Embedded Software Analysis Engineer (Mid/Senior) - 29115

· Greater Roanoke Area · 3 wk ago
Engineering$75k–$180k/yrFull-time

About the role

HII Mission Technologies (HII MT) is seeking talented engineers who are excited to work in a flipped engineering environment. Our team in Roanoke, VA specializes in reverse engineering and microelectronics trust and assurance.

Responsibilities

  • Lead reverse engineering efforts into systems of interest and mentor junior engineers in the reverse engineering and development processes.
  • Communicate clearly and effectively and demonstrate the ability to understand complex systems with minimal or no documentation.
  • Collaborate with teammates on dividing complex systems into manageable subsystems and timely sharing of knowledge.
  • Produce reports of system capabilities, anomalies, and vulnerabilities at various fidelity levels for various customers.
  • Develop tools or exploit chains based on university papers with limited documentation.

Requirements

  • U.S. citizenship with the ability to obtain and maintain a DOD security clearance.
  • Experience with software reverse engineering tools (Ghidra, Binary Ninja, IDA Pro, etc).
  • Experience with software debuggers and simulators (GDB, OllyDbg, Renode, etc).
  • The ability to learn new skills quickly.

Qualifications

  • Software Engineer II: 2 years relevant experience with Bachelors in related field; 0 years experience with Masters in related field; or High School Diploma or equivalent and 6 years relevant experience.
  • Software Engineer III: 5 years relevant experience with Bachelors in related field; 3 years relevant experience with Masters in related field; 0 years experience with PhD or Juris Doctorate in related field; or High School Diploma or equivalent and 9 years relevant experience.
  • Software Engineer IV: 9 years relevant experience with Bachelors in related field; 7 years relevant experience with Masters in related field; 4 years relevant experience with PhD or Juris Doctorate in related field; or High School Diploma or equivalent and 13 years relevant experience.
  • Software Engineer V: 15 years relevant experience with Bachelors in related field; 13 years relevant experience with Masters in related field; 10 years relevant experience with PhD or Juris Doctorate in related field; or High School Diploma or equivalent and 19 years relevant experience.

Skills

  • Already possess an active security clearance.
  • Experience with modern C++ standards (>= C++17) and STL.
  • Experience with Python.
  • Demonstrate the use of design patterns.
  • Experience with software development processes (Agile, TDD, etc.).
  • Familiarity with Verilog or VHDL.
  • Experience with FPGA design software (Quartus, ISE, Vivado, etc.).
  • Experience with software reverse engineering (IDA Pro, Ghidra, etc.).
  • Proficiency with source control systems (git, svn, perforce, etc.).
  • Experience with the code review process.
  • Experience with binary patching.
  • Experience bypassing encryption schemes (power glitching, side channel attacks, etc.).
  • Published research regarding cybersecurity, software exploitation, or reverse engineering.

Benefits

  • Best-in-class medical, dental and vision plan choices.
  • Wellness resources.
  • Employee assistance programs.
  • Savings Plan Options (401(k)).
  • Financial planning tools, life insurance.
  • Employee discounts.
  • Paid holidays and paid time off.
  • Tuition reimbursement.
  • Early childhood and post-secondary education scholarships.
  • Bonus/other non-recurrent compensation.

Pay

$75,000.00 - $180,000.00

Schedule

Full Time/Salaried/Exempt

Similar jobs