Software Engineer - Roanoke

HII Mission Technologies Division
US - Louisiana - Roanoke
View Company Profile / << Go Back

  • Job Type: Full time
  • 7 days ago

Job Description

Requirements
- -----------

### Must have:

### - We require U.S. citizenship and the ability to obtain and maintain a DoD security clearance. - We are looking for candidates with extensive experience in object-oriented programming languages such as C , Java, or Python. - We require familiarity with basic logic gates and Boolean algebra, including AND/OR operations. - We want candidates who can learn new technical concepts quickly and adapt to evolving needs. - We require the minimum level of experience based on education: 5 years with a bachelors degree, 3 years with a masters degree, 0 years with a PhD or Juris Doctorate, or 9 years with a high school diploma or equivalent. - We prefer candidates with an active security clearance. - We prefer experience with modern C standards and the STL. - We prefer strong Python experience. - We prefer candidates who can apply design patterns in practical development work. - We prefer experience working in software development methodologies such as Agile or TDD. - We prefer familiarity with Verilog or VHDL. - We prefer hands-on experience with FPGA development tools such as Quartus, ISE, or Vivado. - We prefer experience with software reverse engineering tools such as IDA Pro, Ghidra, or Binary Ninja. - We prefer proficiency with source control systems such as Git, SVN, or Perforce. - We prefer experience participating in code review processes. - We prefer background in binary patching. - We prefer experience with bypassing encryption schemes through techniques such as power glitching or side-channel analysis. - We prefer candidates who have published research in cybersecurity, software exploitation, or reverse engineering.

Responsibilities:
- ----------------

- We lead reverse engineering efforts on systems of interest. - We mentor junior engineers in reverse engineering and development workflows. - We communicate clearly and collaborate effectively with teammates. - We design maintainable solutions to complex technical problems. - We work with others to develop new ideas and incorporate feedback through code review. - We implement algorithms developed by hardware engineers or drawn from academic sources when documentation is limited. - We research, design, and build innovative automation algorithms for difficult or time-consuming reverse engineering tasks. - We apply our skills across hardware description languages, embedded instruction architectures, software development languages, and formal verification tools. - We encode reverse engineering discoveries directly into our codebase. - We support a flipped engineering environment focused on reverse engineering and microelectronics trust and assurance.
- ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

Company:
- -------

We are HII Mission Technologies, part of our Cyber \& Electronic Warfare business group within HIIs Mission Technologies division, and our Roanoke, Virginia team focuses on reverse engineering and microelectronics trust and assurance in a flipped engineering environment. We support sensitive missions for federal partners across cyberspace and broader national security domains, bringing together expertise in cybersecurity, hardware and software development, AI, big data, and advanced defense technologies. We offer competitive compensation, a strong benefits package that includes medical, dental, and vision coverage, wellness resources, employee assistance programs, 401(k) savings options, financial planning tools, life insurance, employee discounts, paid holidays, paid time off, tuition reimbursement, and education scholarships. We also provide a supportive, inclusive workplace with opportunities for training, career growth, and mission-driven work that helps safeguard our seas, sky, land, space, and cyber.
- ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------




Fast Track Upload