Nov 07, 2019

SOFTWARE REVERSE ENGINEER

  • Construction Jobs Inc
  • Huntsville, AL, USA
Construction

Job Description

Are you interested in software reverse engineering or cyber analysis? Are you ready for a challenge that will place you on the forefront of modern software analysis? Were looking for the kind of people who see this opportunity and dont hesitate to act. Parsons is a leader in the world of technical services. We hire people with a broad set of technical skills who have proven experience tackling some of the greatest challenges. Take your next step and apply today.

Description:

Parsons is a leading contractor for the U.S. Department of Defense and we are seeking engineers who understand modern software development on embedded and PC-based systems, engineers with a drive to learn, and engineers who want to work on the nations toughest problems.

The successful candidate will be an entry to mid-level Software Engineer, eligible to obtain and maintain a Security Clearance up the level of TS/SCI.

Selected candidates will support the senior engineer and subject matter expert with software reverse engineering and cyber analysis, such as: perform static/dynamic analysis, develop stub/driver tools to excite the software, develop secondary instrumentation and graphical user interface tools to capture real-time data, innovate alternative processes and methodology, and document critical findings and characterizations.

This opportunity is located in Huntsville, Alabama.

Required Qualifications:

  • Must have (at least) a Bachelor of Science in Electrical Engineering, Computer Science, Computer Engineering, Software Engineering, Cyber Engineering, or other related technical discipline
  • 3.0 GPA or above
  • 0-2+ years of related experience (open to new/entry level)
  • Applicants selected for employment must be a U.S. Citizen and will be subject to a Federal background investigation and must meet additional eligibility requirements for access to classified information and materials
  • Fundamental understanding of engineering processes
  • Fundamental understanding of software development processes
  • Ability to self-research and problem solve
  • Ability to articulate logical and process flow
  • Effective communication skills with technical team members, managers, and customers

Preferred Qualifications (Candidate must have detailed knowledge/experience with at least five of the preferred qualifications):

  • Static/dynamic software analysis
  • Software performance/vulnerability analysis
  • Assembly, C/C++, Qt, Python, Java, SQL
  • Windows/Linux, 32/64-bit
  • Knowledge of VxWorks, Linux, or other Embedded Systems
  • Embedded Microprocessor experience
  • Object oriented code, class inheritance/polymorphism/abstraction
  • Callbacks, signals/slots
  • Multi-threaded, mutex, critical section
  • Inter-process communications, networking, UDP/TCP, WireShark
  • Intra-process communications, shared memory
  • Visual Studio, GCC, G++, Borland
  • Disassembly/decompiler, IDA, Ghidra, OllyDbg, Binary Ninja, Radare
  • Software binary patching, code injection, instrumentation, LD_PRELOAD
  • Forensics, FTK, Autopsy
  • Serialization/deserialization, Google Protocol Buffers
  • Virtual Machines, VirtualBox, ESXi, VMware, QEMU
  • Office products (Word, Excel, PowerPoint, etc.), Gitlab, Git, Jira, Confluence
  • Operating Systems, Windows, Linux (Kali, Debian, Ubuntu)

Experience with any of the following a plus:

  • Demonstrated leadership of a team or project
  • Military experience
  • Radar systems, Command and Control systems
  • Foreign language skills
  • Algorithm Analysis
  • TCP/IP and 802.11 technologies
  • Experience performing unit testing
  • Computer and Network Security practices
  • Cisco IOS Experience with CCNA/CCNP

Must be eligible to obtain and maintain, or currently possess Secret clearance.

Ready for action? Were looking for the kind of people who see this opportunity and dont hesitate to act. Parsons is a leader in the world of Technical Services and Engineering. We hire people with a broad set of technical skills who have proven experience tackling some of the greatest challenges. Take your next step and apply today.

States

AL  

Job Requirements

Parsons Corporation

Apply Now