Cyber Security Software Engineer – SEAL – Open Rank (Onsite)

Location

Boston, MA

Project/Unit Description

The Georgia Tech Research Institute is seeking cyber security research engineers who can help us keep building on our wide portfolio of secure, affordable, integrated, and multi-domain systems and technologies that fuel those missions. Candidates will support the Command and Control Communication Division’s (C3D) Intelligent Systems Designs (ISD) Branch within the Sensor and Electromagnetic Applications Laboratory (SEAL) in the analysis, technology assessment, and new capability prototyping for command and control nodes and platforms. Candidates will support teams designing analysis and implementation of alternative hardware and software technologies to update these nodes and in the prototyping of next-generation technologies. Candidates should have strong problem-solving skills and the ability to develop creative solutions to complex technical and managerial problems.

Job Purpose

Software developer designs, develops, and tests code in languages such as Java, C, and C++. Requires extensive knowledge of programming languages, software development, and computer operating systems. Applies engineering principles to software creation. Necessary skill areas: Programming and coding, fundamentals of computer science, design and architecture, algorithms and data structures, information analysis, debugging software, and testing software.
Creates novel cyber security technology components and software to ensure that critical systems/information are resilient to cyber exploits and attacks. Performs attendant vulnerability assessments, analysis, and software engineering and design. Develops hardware and software prototypes and tests those prototypes in realistic environments.

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

  • Work in an Agile engineering environment, where the Principal Cyber Software Remediation Engineer will review Fortify findings, analyze and prioritize findings based on severity and mission impact, and plan remediation activities as part of technical debt in the Software Development LifeCycle (SwDLC) backlog
  • Develop standardized remediation approaches for newly identified reported scan findings and write simplified test cases to assist in the resolution of problematic issues
  • Advising software development scrum teams on secure coding practices, security-focused engineering trade studies, and other security best practices
  • Conducting system vulnerability scanning, remediation, and patch management activities on Windows and Red Hat operating systems and various COTS/GOTS applications, including those within virtualized and/or cloud environments
  • Documenting Standard Operating Procedures (SOPs), and when needed, performing software patch installation, other flaw remediation, antivirus updates, and continuous monitoring (ConMon) activities
  • Ensuring systems are operated, maintained, and disposed of in accordance with security policies and procedures as outlined in the system security authorization package

Required Minimum Qualifications

  • 5 years of software security experience in any regulated industry
  • Object-Oriented Programming (OOP) and software design with mastery in one or more of the following: C/C++, Java, MATLAB, JavaScript, Python, etc.
  • Conduct Reverse Engineering and Vulnerability Analysis (x86, x64, MIPS, PPC, or ARM)
  • Experience with a debugging or system analysis tool (i.e., Wireshark, IDAPro, OllyDebug, WinDBG, JTAG debuggers)

Preferred Qualifications

  • Active Top Secret Clearance
  • 9 years of software security experience in any regulated industry
  • This position requires proven software development skills and knowledge of cybersecurity
  • Experience in software development to include any of the following: kernel mode, embedded, command and control, web applications, network applications
  • Familiarity with Assembly Languages (e.g., x86, x64, MIPS, PPC, or ARM)
  • Experience developing software for multiple operating system environments
  • Development of lower-level networking protocols such as TCP/IP and UDP
  • Understanding of return-oriented programming (ROP) concepts and execution
  • Ability to develop and implement shell code
  • Ability to understand secure/insecure programming concepts (format string vulnerabilities, heap overflows, etc.)
  • Familiarity with GIT and automated build system workflows (i.e., Jenkins, Go, etc.)

Travel Requirements

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 3.2.1 of the Georgia Tech Faculty Handbook

  • 5 years of related experience with a Bachelor’s degree in Electrical Engineering, Aerospace, Computer Science, or Physics
  • 3 years of related experience with a Masters’ degree in Electrical Engineering, Aerospace, Computer Science, or Physics
  • 0 years of related experience with a Ph.D. in Electrical Engineering, Aerospace, Computer Science, or Physics

Salary

$126,844 – $163,693

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.

Benefits at GTRI

Comprehensive information on currently offered GTRI benefits, including Health & Welfare, Retirement Plans, Tuition Reimbursement, Time Off, and Professional Development, can be found through this link: https://hr.gatech.edu/benefits

Diversity & Inclusion

Diversity & Inclusion (D&I) at Georgia Tech Research Institute aims to enhance the Institute’s mission of solving the world’s most complex technical problems by creating a workforce with a shared appreciation for diversity, raising awareness around inclusiveness, and fostering a sense of belonging and appreciation for all members of our community.

Equal Employment Opportunity

Georgia Tech Research Institute is an Equal Opportunity Employer of individuals with disabilities and protected veterans and actively seeks diversity among its employees. Equal Employment Opportunity is the Law .

Posted: 04/17/2023
Closes: 06/23/2023

Back Submit Resume
#mobile-job-search, #mobile-job-search-reset { display: none; }

Job Category
Job Type
Salary
Country
City
Career Level
Company
JOB SOURCE