Mission Technologies, a division of HII · 10 hours ago
Software Engineer
Mission Technologies, a division of HII, specializes in advanced technologies for national defense. The Software Engineer role involves leading reverse engineering efforts and developing innovative algorithms while mentoring junior engineers and collaborating with teammates.
Defense & Space
Responsibilities
Candidates for this position will be responsible for leading reverse engineering efforts into systems of interest and mentoring junior engineers in the reverse engineering and development processes
Candidates will be expected to communicate clearly and effectively and demonstrate the ability to architect maintainable solutions to complex problems
Effective collaboration with teammates on the development of new ideas and accepting constructive feedback through the code review process is required
Candidates may also be expected to implement algorithms created by hardware engineers or from academic sources with limited documentation
Candidates must be U.S. citizens and be willing and able to obtain a DoD security clearance (if not already cleared)
Qualification
Required
Are a United States citizen with the ability to obtain and maintain a DOD security clearance
Have extensive experience with object-oriented programming languages (C++, Java, Python)
Have exposure to basic logic gates and Boolean math (AND, OR)
Have the ability to learn new skills quickly
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
Preferred
Already possess an active security clearance
Have experience with modern C++ standards (C++17) and STL
Have experience with Python
Can demonstrate the use of design patterns
Have developed using software development processes (Agile, TDD, etc.)
Familiarity with Verilog or VHDL
Have experience with FPGA design software (Quartus, ISE, Vivado, etc.)
Have experience with software reverse engineering (IDA Pro, Ghidra, Binary Ninja etc.)
Are proficient with source control systems (git, svn, perforce, etc.)
Have experience with the code review process
Have experience with binary patching
Have experience bypassing encryption schemes (power glitching, side channel attacks, etc.)
Have 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
Paid time off
Tuition reimbursement
Early childhood and post-secondary education scholarships
Bonus/other non-recurrent compensation is occasionally offered for qualified positions
Company
Mission Technologies, a division of HII
HII’s Mission Technologies division develops integrated solutions that enable today’s connected, all-domain force.
Funding
Current Stage
Late StageRecent News
2025-12-30
The Virginian-Pilot
2025-12-05
2025-11-07
Company data provided by crunchbase