Nov 10, 2019

SOFTWARE REVERSE ENGINEER

  • Professional Diversity Network
  • Huntsville, AL, USA
Full-Time Engineering

Job Description

PARSONS

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? We're looking for the kind of people who see this opportunity and don't 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 nation's 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? We're looking for the kind of people who see this opportunity and don't 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.

i?e=se&tv=pixel_tracker&p=web&aid=parsons&se_ca=misc&se_ac=impression&se_la=3331

States

AL  

Apply Now