Cyber Security Software Engineer, GTRI

Georgia Tech Research Institute

Atlanta, GAFresher48m agovia LinkedIn

Key Responsibilities

  • Perform software development, software testing/debugging, software modification/enhancement, and software documentation
  • Develop and maintain kernel and user-level software and scripts
  • Contribute to technical reports and presentations
  • Assist with performing software assurance scans with tools approved by stakeholders
  • Assist in static and dynamic analysis of software/firmware components of embedded systems
  • Assist in development of software analysis tools to assist in the reverse engineering process, implementing methods to help in determining software functionality
  • Assist in development and use of virtual and emulation environments for executing software under test
  • Assist in data protocol analysis (network, RF, etc)
  • Perform digital forensics on computer and embedded equipment
  • Participate in designing and/or testing of embedded circuit boards

Requirements & Tech Stack

  • Java, C, C++
  • Programming languages
  • Software development
  • Computer operating systems
  • Engineering principles
  • Programming and coding
  • Fundamentals of computer science
  • Design and architecture
  • Algorithms and data structures
  • Information analysis
  • Debugging software
  • Testing software
  • Cybersecurity software
  • Hardware and software prototypes
  • Firmware/software reverse engineering
  • Disassemblers such as Ghidra and IdaPro
  • Python, C/C++, Rust
  • Software test environments (virtualized and emulative)
  • Plugins for disassemblers
  • Capture the flag events
  • Hardware reverse engineering
  • Embedded systems development
  • PCB level communication buses (SPI, I2C, Etc.)
  • Software defined radios
  • Debuggers
  • Dynamic/static analysis and fuzzing
  • Strong written and verbal communication skills

Qualifications

  • U.S. Citizenship required.
  • Ability to obtain and maintain an active security clearance.

Education and Experience

  • 0 years of related experience with a Bachelor’s degree in Electrical Engineering, Computer Engineering, Computer Science, or related engineering/scientific field.

Travel Requirements: <10%

Entry-Level Software Engineer Jobs in Atlanta · last 7 days

19 openings · all need no experience

Most hiring: Georgia Tech Research Institute, Intuit, Aderant

See all 19 →

FirstHire never charges to apply, and real employers don't ask for money for tests, interviews or offer letters. How we list jobs · Report this job