Reverse Engineer

What is Reverse Engineering?

Figuring out how systems work in order to duplicate, modify, or learn from them.

Reverse Engineering is applicable in the fields of:

Goal:

Assist with analysis of embedded hardware and networks

Primary Responsibilities:

  • Provided nation-wide remote and on-site emergency engineering for mission-critical computer, network, and automation systems
  • Installed, configured, and maintained computer and network hardware and software solutions from multiple vendors
  • Leveraged technology skills and business process knowledge to improve efficiency, quality, security, throughput, and uptime of systems
  • Collaborated with other professionals and managers to research, design, and implement cost-effective solutions to solve challenging technical problems while minimizing scope creep and cost overruns
  • Created and maintained documentation as it relates to computer and network configurations, device calibrations, technical processes, service records, and maintenance requirements
  • Continually took advantage of learning opportunities to research, develop, update and expand knowledge, skills, and abilities, and applied them to current jobs as needed to achieve success
  • Performed other special projects and duties as assigned

Expert Skills:

  • Industry-leading, expert level knowledge of reverse engineering
  • Experience in programming, troubleshooting, and repairing automation systems and distributed I/O
  • C/C++ / Python / firmware programming knowledge
  • Deep understanding of network protocols (TCP/IP and UDP/IP stacks, wire-level and fieldbus protocols,  RF communications, BGP, routing protocols, DNS, DHCP, WiFi, and more)
  • Working knowledge of VoIP, IoT, and cloud technologies
  • Embedded systems knowledge, including comms, I/O, boot-up sequences, and device system management
  • Trade knowledge of cyberspace and network operations
  • Experience troubleshooting complex electrical and logical systems in an efficient and accurate manner with and without schematics or technical documentation
  • Ability to utilize full system emulation for research and analysis
  • Experience with commercial and open source forensic analysis tools
  • Ability to communicate and articulate technical information across various organizational and technical skill levels

Core Skills:

  • Highly organized and accurate with strong attention to detail
  • Logical, analytical, and creative problem-solving skills
  • Ability to work independently, prioritize tasks, and make the dream work with teamwork
  • Strong communication, technical support, management, project management, and leadership skills
  • Ability to asses risk and exercise good judgment in decision-making
  • Professional nation-wide remote and on-site emergency support and issue resolution capabilities
Purpose Built Industrial Microcontroller

Experience Qualifications: ​

  • 20 Years of information technology engineering experience
  • 20 Years of relevant engineering field experience
  • 15 Years of industrial and commercial manufacturing experience
  • Experience utilizing reverse engineering tools such as Ghidra, IDA Pro, and Binary Ninja
  • Experience with source management tools
  • Experience in embedded architectures namely ARM, x86/64, and MIPS
  • Reverse engineering and vulnerability research on RTOS embedded systems and devices
  • Technical skills in the following areas: binary analysis, malware, reverse engineering, protocol analysis, vulnerability research and large-scale network systems
  • Advanced knowledge of work area typically obtained through advanced education combined with experience

My Résumé Pages:

Information Technology Engineer

Graphic Web Designer

Automation Engineer

Field Engineer