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