Search jobs > Atlanta, GA > Cyber security engineer

Cyber Security Software Engineer - GTRI-CIPHER

Georgia Institute of Technology
Atlanta, GA
Full-time

Key Responsibilities

  • Apply expertise in computing systems, software structure to software planning, requirements, and development.
  • Base software structure and design on the recognized limitations of hardware platform.
  • Develop and maintain kernel and user-level software and scripts
  • Create and analyze network protocols

Additional Responsibilities

  • Perform software development, software reverse engineering, software vulnerability research, and software exploitation
  • Develop and maintain kernel and user-level software and scripts
  • Analyze assembly-level code on multiple platforms
  • Create and analyze network protocols
  • Provide technical input for sponsored research development activities
  • Collaborate with other groups around Georgia Institute of Technology on cross-disciplinary computing projects

Required Minimum Qualifications

  • Bachelor’s degree in Computer Science, Computer Engineering or a related field of study
  • Ability to earn a Master’s degree within five years of employment
  • Solid understanding of computing hardware
  • Solid understanding of operating systems
  • Solid understanding of computer science / computing theory
  • Experience with source code management tools (Git, Subversion) and contributing to large code-bases, and an understanding of

the software development lifecycle

  • Familiarity with microprocessors, assembly language, and compilers
  • Demonstrated ability to develop software in multiple computer languages, to include at least C, C++, and Python
  • Ability to work independently and effectively in a multi-disciplinary team environment
  • Ability to follow Georgia Institute of Technology policies and procedures
  • Strong verbal and written communication skills

Preferred Qualifications

  • 5+ years of related work experience, Master’s degree with 3+ years of related work experience, or Ph.D.
  • Kernel-level software development / driver development
  • Demonstrated experience with software / malware reverse engineering and vulnerability research
  • Experience with reverse engineering tools (IDA, advanced debuggers, etc.)
  • Experience with embedded software / real-time operating systems
  • Experience with programming for emulation environments (QEMU, VmWare, etc.)
  • Experience working with the U.S. government, including the Department of Defense and the Intelligence Community

Travel Requirements

10% - 25% travel

Education and Length of Experience

This position vacancy is an open-rank announcement. The final job offer will be dependent on candidate qualifications in alignment with Research Faculty Extension Professional ranks as outlined in section of the Georgia Tech Faculty Handbook

  • 5 years of related experience with a Bachelor’s degree in Computer Science, Cybersecurity
  • 3 years of related experience with a Masters’ degree in Computer Science, Cybersecurity
  • 0 years of related experience with a Ph.D. in Computer Science, Cybersecurity

U.S. Citizenship Requirements

Due to our research contracts with the U.S. federal government, candidates for this position must be U.S. Citizens.

Clearance Type Required

Candidates must be able to obtain and maintain an active security clearance.

30+ days ago
Related jobs
Georgia Institute of Technology
Atlanta, Georgia

Perform software development, software reverse engineering, software vulnerability research, and software exploitation. Apply expertise in computing systems, software structure to software planning, requirements, and development. Demonstrated experience with software / malware reverse engineering an...

Promoted
VirtualVocations
Norcross, Georgia

A company is looking for an Infrastructure Engineer in Cyber Defense Security. ...

Promoted
Insignia Technology Services, a 9th Way Solutions Company
Atlanta, Georgia

A Cyber Security Engineer has IT experience with Cyber Security Policy and threat mitigation. Way Insignia Solutions has an opening for a Cyber Security Engineer to work in support of the Department of Veterans Affairs (VA), Office of Information & Technology (OIT), Office of Information Security (O...

Promoted
VirtualVocations
Norcross, Georgia

A company is looking for a Senior Software Engineer - Platform Security. ...

Promoted
Diverse Lynx
Atlanta, Georgia

Develop and maintain the technical IT cyber capabilities including all phases of the software development lifecycle and software stack which includes threat modelling of application designs, static application security testing (SAST), software composition analysis (SCA), dynamic application security...

Promoted
Honeywell
Atlanta, Georgia

Honeywell Lead Cyber Security Engineer Atlanta, Georgia Apply Now. In the role of Lead Cloud Application Security Architect, you will join a growing Product Security team providing expertise in secure software, requirements, and architecture throughout all phases of the product lifecycle. The Lead C...

Comtech LLC
Atlanta, Georgia

CyberSecurity Software Engineer. Were seeking a Cyber Security Software Engineer for ourgovernment client in Atlanta! You will play a major role in theintegrity of various agencys essential web applications. Develop and maintain kernel anduserlevel software and scripts. Assistwith performing softwar...

Agile
Atlanta, Georgia

Senior Cyber Security Engineer. Senior Cyber Security Engineer . At least 5+ years related cyber security experience. This person will be tasked with ensuring the security on critical infrastructure systems and helping them adopt new technologies as the continue to grow. ...

Honeywell
Atlanta, Georgia

Advanced Cyber Security Architect/ Engineer. Advanced Cyber Security Architect/ Engineer for Honeywell International, Inc. Responsible for security services delivery, which may include use of application, network, firmware, mobile, hardware security tool sets, detection of security defects, and reme...

Georgia Institute of Technology
Atlanta, Georgia

The following skills/experience are highly desired: experience with a variety of microprocessor architectures and programmable logic devices, software reverse engineering, knowledge of typical encryption and authentication schemes used in wireless communications, digital communication theory, networ...