Software Engineer

4 weeks ago


Roanoke, United States Huntington Ingalls Industries Full time

Requisition Number: 17453

Required Travel: 0 - 10%

Employment Type: Full Time/Salaried/Exempt

Hours Per Week: 40

Security Clearance: Ability to Obtain

Level of Experience: Senior

Job Description

Are you bored with the standard product development pipeline?

Do you enjoy tinkering and learning how things work?

HII Mission Technologies (HII MT) is seeking talented engineers who are excited to work in a flipped engineering environment. Our team in Roanoke, VA specializes in reverse engineering and microelectronics trust and assurance.

Candidates for this position will lead a team performing reverse engineering tasks on existing products and encoding discoveries directly into our codebase. Additional tasks involve the research, design, and development of innovative algorithms to automate challenging or time-consuming tasks within the reverse engineering domain. Candidates will be exposed to and become proficient with a variety of technologies involving hardware description languages, embedded instruction architectures, high-level software development languages, formal verification tools, and more.

The ideal candidate will have experience with object-oriented design and an understanding of basic logic gates. We are particularly looking for candidates that have experience with FPGA design (Quartus, Vivado, ISE), embedded system design, EDA tools (synthesis, P&R, simulation), and/or microcontrollers. Experience with software reverse engineering is also valued in this position.

Essential Job 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).

Minimum Qualifications

You will meet our minimum qualifications if you

Are a United States citizen with the ability to obtain and maintain a DoD security clearance

Have a bachelors degree with 9+ years of experience in a relevant engineering discipline

Or have a masters degree with 7+ years of experience in a relevant engineering discipline

Or have a Ph.D. with 4+ years of experience in a relevant engineering discipline

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

Preferred Requirements

You will go above and beyond if you

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, 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

This opportunity resides with Cyber & Electronic Warfare, a business group within HIIs Mission Technologies division. HII works within our nations intelligence and cyber operations communities to defend our interests in cyberspace. Our deep expertise in network architecture, software and hardware development, cybersecurity and the electromagnetic environment uniquely enables us to support sensitive missions for federal agency partners.

HII is a global engineering and defense technologies provider. With a 135-year history of trusted partnerships in advancing U.S. national security, HII delivers critical capabilities ranging from the most powerful and survivable naval ships ever built, to unmanned systems, ISR and AI/ML analytics. HII leads the industry in mission-driven solutions that support and enable a networked, all-domain force. Headquartered in Virginia, HIIs skilled workforce is 44,000 strong. For more information, please visit: hii.com.

HII is committed to cultivating an inclusive company culture to promote collaboration and enhance creativity by hiring a diverse work force. HII is an Equal Opportunity/Vets and Disabled Employer. U.S. Citizenship may be required for certain positions.



  • Roanoke, United States R&K Solutions Full time

    R&K Solutions, Inc. is seeking a motivated and experienced Senior Software Engineer to join our growing Information Technology Consulting (ITC) & data analytics team. An ideal candidate will be an expert software engineer with proven expertise working on complex data-driven web applications using Microsoft platforms. Salary will be commensurate with...


  • Roanoke, United States R&K Solutions Full time

    Job DescriptionJob DescriptionR&K Solutions, Inc. is seeking a motivated and experienced Senior Software Engineer to join our growing Information Technology Consulting (ITC) & data analytics team. An ideal candidate will be an expert software engineer with proven expertise working on complex data-driven web applications using Microsoft platforms. Salary will...

  • Software Engineer

    23 hours ago


    Roanoke, United States Dexian Full time

    Bachelor’s degree in Computer Science or equivalent8+ years hands-on experience as a software engineerDemonstrated experience as engineer responsible designing, developing, testing, supporting, and troubleshooting the Contact Center and telephony products.Proficient in Java, Ansible, Python, any programming language and experienced in developing APIs and...


  • Roanoke, United States Wells Fargo Full time

    Lead complex technology Cloud initiatives including those that are companywide with broad impact. Act as a key contributor in automating the provisioning of Cloud Infrastructure using Infrastructure as a Code (Ia. C)Make decisions in developing stand Software Engineer, Software, Engineer, Senior, Cloud, Reliability Engineer, Banking


  • Roanoke, United States R&K Solutions Full time

    R&K Solutions, Inc. is seeking a motivated and experienced Senior Software Engineer to join our growing Information Technology Consulting (ITC) & data analytics team. An ideal candidate will be an expert software engineer with proven expertise working on complex data-driven web applications using Microsoft platforms. Salary will be commensurate with...


  • Roanoke, United States Fidelity Investments Full time

    Job Description: Position Description: Creates efficient designs for data storage and retrieval for software applications and batch processing using Oracle SQL & PLSQL. Promotes high quality Continuous Integration/Continuous Delivery (CI/CD) practices using Git, Maven, Jenkins, and uDeploy. Develops APIs using Java and Python. Contributes to software...


  • Roanoke, United States Randstad Full time

    software engineer in test. roanoke , texas posted today job details summary $61 - $62 per hour contract bachelor degree category computer and mathematical occupations reference1054086 job details job summary: Location: Westlake Texas local only Required Skills: - Java - Cucumber BDD - Rest Assured - Jenkins for CI/CD - PostgreSQL Collaborate...


  • Roanoke, United States Eliassen Group Full time

    **Hybrid in Westlake, TX.**Our financial services client is looking for a Software Development Engineer in Test to join their team.Due to client requirement, applicants must be willing and able to work on a w2 basis. For our w2 consultants, we offer a great benefits package that includes Medical, Dental, and Vision benefits, 401k with company matching, and...


  • Roanoke, United States Eliassen Group Full time

    **Hybrid in Westlake, TX.**Our financial services client is looking for a Software Development Engineer in Test to join their team.Due to client requirement, applicants must be willing and able to work on a w2 basis. For our w2 consultants, we offer a great benefits package that includes Medical, Dental, and Vision benefits, 401k with company matching, and...


  • Roanoke, United States Eliassen Group Full time

    **Hybrid in Westlake, TX.**Our financial services client is looking for a Software Development Engineer in Test to join their team.Due to client requirement, applicants must be willing and able to work on a w2 basis. For our w2 consultants, we offer a great benefits package that includes Medical, Dental, and Vision benefits, 401k with company matching, and...


  • Roanoke, United States Fidelity Investments Full time

    Job Description: Position Description: Develops, maintains, and updates Enterprise Content Management systems using content management software packagesOpenText Documentum. Develops Java/J2EE software applications. Builds and uses Shell Scripting to automate software systems tasks. Provides sophisticated operational support and problem resolutions for...


  • Roanoke, United States TMEIC Corporation Americas Full time

    Job # EE23126 Job Title Software Control Engineer Office Location Roanoke, VA Business Function/ Department Industrial Systems/ Software Control Engineering Sales Territory, if applicable   General Role Description Develop and test PC/PLC software control solutions for industrial systems applications that meet client specifications and...


  • Roanoke, United States Charles Schwab Full time

    Your Opportunity At Schwab, you're empowered to make an impact on your career. Here, innovative thought meets creative problem solving, helping us "challenge the status quo" and transform the finance industry together. Duties: Research, design, and develop computer and network software or specialized utility programs. Collaborate with product owners and...


  • Roanoke, United States Eliassen Group Full time

    **Hybrid in Westlake, TX.**Our financial; services client is looking for a Software Development Engineer in Test to join their team.Due to client requirement, applicants must be willing and able to work on a w2 basis. For our w2 consultants, we offer a great benefits package that includes Medical, Dental, and Vision benefits, 401k with company matching, and...


  • Roanoke, United States The Charles Schwab Corporation Full time

    At Schwab, you're empowered to make an impact on your career. Here, innovative thought meets creative problem solving, helping us "challenge the status quo" and transform the finance industry together. Duties: Research, design, and develop computer a Software, Manager, Development, Engineer, Microsoft, Technology


  • Roanoke, United States The Charles Schwab Corporation Full time

    At Schwab, you're empowered to make an impact on your career. Here, innovative thought meets creative problem solving, helping us "challenge the status quo" and transform the finance industry together. Duties: Interact with Product Management and bus Manager, Engineer, Software, Development, Product Development, Application


  • Roanoke, United States The Charles Schwab Corporation Full time

    At Schwab, you're empowered to make an impact on your career. Here, innovative thought meets creative problem solving, helping us "challenge the status quo" and transform the finance industry together. Duties: Research, design, and develop computer a Manager, Engineer, Software, Development, Computer Science, Monitoring, Technology


  • Roanoke, United States Fidelity Investments Full time

    Job Description:The Role The Shareholder Reporting Team within Fidelity Fund and Investment Operations (FFIO) technology business unit supports applications that our business partners use to generate prospectuses, financial statements, and regulatory filings. We are looking for a Senior Software Engineer who will craft, develop, and improve cloud ready...


  • Roanoke, United States The Ladders Full time

    At NorthWinds Technology, we are technology organization that offers a leading solution in the dental insurance industry, working with our Delta Dental dental insurance partners. This modern, cloud based technology platform is growing quickly with over 10 million lives under contract. We are growing our leadership team and are seeking experienced Engineering...


  • Roanoke, United States The Ladders Full time

    At NorthWinds Technology, we are a technology organization that offers a leading solution in the dental insurance industry, working with our Delta Dental dental insurance partners. This modern, cloud based technology platform is growing quickly with over 10 million lives under contract. We are growing our leadership team and are seeking experienced...