Mission Technologies, a division of HII

Hardware Engineering Intern, Level 3

Mission Technologies, a division of HII

internship

Posted on:

Origin:  • 🇺🇸 United States • Virginia

Visit company website
AI Apply
Manual Apply

Salary

💰 $32,760 - $50,000 per year

Job Level

Entry Level

Tech Stack

C++Cyber SecurityJavaPythonSpringSubversion

About the role

  • Perform reverse engineering tasks on existing products and encode discoveries directly into our codebase
  • Contribute to the development of a real software product used by hardware engineers
  • Use hardware description languages, embedded instruction architectures, high-level software development languages, formal verification tools, and more
  • Write clear and maintainable source code and provide a thorough test suite demonstrating code correctness
  • Use FPGA and/or microprocessor vendor tools to generate test designs
  • Collaborate with teammates on development of new ideas and accept constructive feedback through the code review process
  • Reverse engineer specific components of larger systems and develop source code which incorporates that knowledge into HII’s existing software platform
  • Provide a thorough test suite demonstrating code correctness
  • Minor lifting and carrying of boxes of records or equipment as needed

Requirements

  • Must be U.S. citizen with the ability to obtain and maintain a DoD security clearance
  • High School Diploma or equivalent + Must be working towards a Bachelor's degree with between 40% and 60% of the required credits completed
  • Are enrolled in a bachelor’s program in a relevant engineering discipline
  • Have 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
  • Experience with FPGA design (Quartus, Vivado, ISE) is valued
  • Experience with embedded system design is valued
  • Experience with EDA tools (synthesis, P&R, simulation) is valued
  • Experience with microcontrollers is valued
  • Experience with software reverse engineering (IDA Pro, Ghidra, etc.) is valued
  • Experience with modern C++ standards (>= C++17) and STL is valued
  • Experience with Python is valued
  • Familiarity with Verilog or VHDL is valued
  • Experience with source control systems (git, svn, perforce, etc.) is valued
  • Experience with the code review process is valued