Cyber Security Software Engineer - GTRI-CIPHER
3 Days Old
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.
- Location:
- Atlanta