Junior Software Engineer

Job expired!

Join HII as a Junior Software Engineer - Drive Innovation in Cyber & Electronic Warfare

Requisition Number: 19462

Required Travel: 0 - 10%

Employment Type: Full Time/Salaried/Exempt

Security Clearance: Ability to Obtain

Level of Experience: Entry Level

About HII's Mission Technologies Division

This opportunity is within Cyber & Electronic Warfare, part of HII’s Mission Technologies division. At HII, we protect our nation's interests in cyberspace, leveraging our deep expertise in network architecture, software and hardware development, cybersecurity, and the electromagnetic environment to support sensitive missions with federal agencies.

Why Join Us?

Our global team of more than 7,000 professionals delivers cutting-edge solutions across all domains for mission partners. As a leader in national defense's data evolution, we provide a range of national security solutions for government and commercial clients, including C5ISR, AI, Big Data, cyber operations, synthetic training environments, fleet sustainment, environmental remediation, and the largest family of unmanned underwater vehicles.

Explore a role that's right for you and join us today. Watch our introductory video:

Job Description

Are you bored with the standard product development pipeline? Do you enjoy tinkering and learning how things work?

HII Mission Technologies is seeking talented engineers for a flipped engineering environment in Roanoke, VA. Our team specializes in reverse engineering and microelectronics trust and assurance.

Key Responsibilities

As a Junior Software Engineer, you will lead a team in performing reverse engineering tasks on existing products, encoding discoveries directly into our codebase. You will also research, design, and develop innovative algorithms to automate complex tasks in reverse engineering. You will become proficient with technologies including hardware description languages, embedded instruction architectures, high-level software development languages, and formal verification tools.

Ideal Candidate Profile

We seek candidates with experience in object-oriented design and understanding of basic logic gates. Ideal candidates will have experience in FPGA design (Quartus, Vivado, ISE), embedded system design, EDA tools (synthesis, P&R, simulation), and/or microcontrollers. Experience in software reverse engineering is a plus.

Essential Job Responsibilities

You will be responsible for leading reverse engineering efforts, mentoring junior engineers, communicating effectively, and developing maintainable solutions. Collaboration and constructive feedback through code reviews are vital. Candidates must be U.S. citizens and willing to obtain a DoD security clearance.

Minimum Qualifications

  • Bachelor's degree in a relevant field or High School Diploma with 4 years of relevant experience.
  • U.S. citizenship with the ability to obtain and maintain a DoD security clearance.
  • Experience with object-oriented programming languages like C++, Java, and Python.
  • Basic understanding of logic gates and Boolean math.
  • Quick learning ability for new skills.

Preferred Qualifications

  • Active security clearance.
  • Experience with modern C++ (C++17 and above) and STL.
  • Proficiency in Python.
  • Use of design patterns.
  • Experience with Agile, TDD, or similar development processes.
  • Familiarity with Verilog or VHDL.
  • Experience with FPGA design software (Quartus, ISE, Vivado).
  • Proficiency in software reverse engineering (IDA Pro, Ghidra).
  • Experience with source control systems (git, svn, perforce).
  • Binary patching experience.
  • Experience with encryption bypass (power glitching, side-channel attacks).
  • Published research in cybersecurity or software exploitation.

HII offers competitive benefits, including medical, dental, and vision plans, wellness resources, employee assistance programs, savings plans (401(k)), financial planning tools, life insurance, employee discounts, paid holidays, paid time off, and tuition reimbursement. We also provide scholarships for early childhood and post-secondary education.

Why HII