Software Engineer

Job expired!

Exciting Opportunity for a Mid-Level Software Engineer at HII Mission Technologies

Requisition Number: 19469

Required Travel: 0 - 10%

Employment Type: Full Time/Salaried/Exempt

Security Clearance: Ability to Obtain

Level of Experience: Mid

About HII’s Mission Technologies Division

Join HII’s Mission Technologies Division, a leading team of over 7,000 professionals delivering cutting-edge expertise and technology solutions across the globe. Our division is driving the evolution of national defense by enhancing all-domain capabilities in cybersecurity, artificial intelligence, big data, synthetic training environments, fleet sustainment, environmental remediation, and unmanned underwater vehicles. Discover your next career opportunity with us and apply today.

Learn more about Mission Technologies through this short video:

Job Description

Are you tired of routine product development cycles? Do you love delving into how things work and enjoy hands-on tinkering?

HII Mission Technologies (HII MT) is searching for skilled engineers passionate about a flipped engineering environment. Located in Roanoke, VA, our team focuses on reverse engineering and microelectronics trust and assurance.

Responsibilities

Your primary responsibility will be to lead a team engaged in reverse engineering existing products and integrating findings into our codebase. Additional tasks include researching, designing, and developing innovative algorithms to automate complex tasks in reverse engineering. You will gain proficiency with various technologies including hardware description languages, embedded instruction architectures, high-level software development languages, and formal verification tools.

Candidate Requirements

Minimum Qualifications:

  • 2 years of relevant experience with a Bachelor’s degree in a related field, or 0 years of experience with a Master’s degree in a related field, or a High School Diploma with 6 years of relevant experience.
  • U.S. citizenship with the willingness and ability to obtain and maintain a DoD security clearance.
  • Experience with object-oriented programming languages (C++, Java, Python).
  • Understanding of basic logic gates and Boolean math (AND, OR).
  • Ability to quickly learn new skills.

Preferred Qualifications:

  • Active security clearance.
  • Experience with modern C++ standards (>= C++17) and STL.
  • Experience with Python.
  • Demonstrated use of design patterns.
  • Familiarity with Verilog or VHDL.
  • Experience with FPGA design software (Quartus, ISE, Vivado).
  • Proficiency with source control systems (git, svn, perforce).
  • Experience with the code review process and binary patching.

Why Work at HII

HII offers more than just a job - we provide opportunities to build a future. Our comprehensive benefits include top-tier medical, dental, and vision plans, wellness resources, employee assistance programs, 401(k) plans, financial planning tools, life insurance, paid holidays, and PTO. We also offer tuition reimbursement and education scholarships to support your continual career growth.

Diversity and Inclusion at HII

At HII, we believe that diversity strengthens our organization. We are dedicated to hiring, nurturing, and developing a diverse workforce that encourages creativity and the exchange of ideas. We offer a supportive and welcoming environment to all employees, regardless of race, color, religion, gender, sexual orientation, national origin, disability, age, or veteran status.

Need Assistance?

If you need a reasonable accommodation during the employment process, please email us at or call 1-844-849-8463 and press #3 for HII Mission Technologies. We are happy to assist you on a case-by-case basis.

Join HII Mission Technologies and be a part of shaping the future of national defense. Apply now!