GaN

Returning Candidate?

Future Opportunities for Software Assurance Engineer

Future Opportunities for Software Assurance Engineer

Job ID 
2018-1170
# of Openings 
1
Job Locations 
US-AL-Huntsville
Category 
Engineering
Type 
Contingency Full-Time

More information about this job

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. 

Responsibilities

  • 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.

Qualifications

  • Bachelor's degree in Computer Science, Engineering, Mathematics, or Information Security

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
  • 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
  • Must be a U.S. Citizen
  • Must possess Security Clearance specified below

Security Type Needed:

  • SECRET