• Software Assurance/Cyber Assurance Engineer

    Job Locations US-AL-Huntsville
    Job ID
    # of Openings
    Contingency Full-Time
  • Overview

    GaN Corporation is now accepting resumes for a Software Assurance Engineer to support the needs of GaN's customers. This position requires initiative, multi-tasking skills and ability to work efficiently with minimal supervision on all assignments.


    GaN hires creative and independent thinkers, tinkerers, and makers with a desire to grow personally and professionally as well as to help GaN grow as a company.  Our team consists of people with exceptional interpersonal, written, and verbal communication skills who are amiable and outgoing.  We are ethical partners with our customers, maintaining a professional demeanor while being dedicated to superior customer service, quality, and team building.  To be a part of this team, you must be self-motivated and self-directed to work independently, but also be open and communicative to work as a team to exceed all GaN and customer expectations.


    GaN Corporation is an Equal Opportunity Employer. We are pleased to consider all qualified applicants for employment without regard to race, color, gender, sexual orientation, gender identity, religion, national origin, age, marital status, veteran status, disability, genetic information or any other legally protected classifications. GaN Corporation participates in E-Verify. 


    • Perform software assurance (static/dynamic analysis) of vehicle/embedded platforms, applications, protocols, and supporting infrastructure
    • Thoroughly document, in a manner suitable for widespread publication, all aspects of analysis including:
      • Reachability of the affected software assurance findings
      • The potential attack paths that could affect the findings
      • Mapping to the Common Weakness Enumeration list
      • Recommendations for fixes
    • Maintain continuous awareness of threats, vulnerabilities, and techniques in security and associated fields
    • Provide insight into mid and near future security trends, give expert strategic direction, and contribute both original ideas and technical content.


    • Bachelor's degree in Computer Science, Engineering, Mathematics, or Information Security
    • US Citizen
    • Must possess Security Clearance specified below

    Required Skills:

    • Experience auditing C/C++ source for vulnerabilities
    • Experience with a scripting language such as Python, Ruby or Perl
    • In-depth knowledge of basic exploitation techniques such as buffer overflows and SQL injection
    • Familiarity with exploitation mitigation technologies

    Desired Skills:

    • Strong verbal and written communication skills
    • Experience leading security research teams
    • Experience as a primary technical contributor in large-scale projects
    • Familiarity with at least one mobile or embedded platform programming environment
    • Experience auditing assembly for vulnerabilities
    • Experience writing C/C++
    • In-depth knowledge of internals of one or more operating systems (Windows, Linux)
    • Experience with kernel-level programming and/or debugging
    • Experience reverse engineering complex applications

    Security Type Needed:

    • SECRET


    Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
    Share on your newsfeed