Cyber Reverse Engineer jobs in United States
cer-icon
Apply on Employer Site
company-logo

Emerald Technical Solutions · 3 months ago

Cyber Reverse Engineer

Emerald Technical Solutions is seeking a highly skilled Cyber Reverse Engineer to join a team working hands-on with state-of-the-art electronics and emerging technologies. The successful candidate will perform advanced analysis and evaluation of applications and firmware, develop new reverse engineering techniques, and contribute to securing and advancing mission systems.

Cloud ManagementConsultingCyber SecurityInformation Technology
badNo H1BnoteSecurity Clearance Requirednote

Responsibilities

Perform advanced reverse engineering of applications, firmware, and embedded systems
Conduct static and dynamic analysis, machine code emulation, and firmware reviews
Leverage industry-standard tools such as IDA Pro and Ghidra for binary analysis and debugging
Analyze networking and communication protocols (TCP/IP, I2C, SPI, UART)
Support research and development of new reverse engineering techniques for emerging technologies
Apply expertise in Linux, ARM, and Android internal processing and kernel operations
Collaborate with cross-functional teams to integrate findings into mission solutions
Communicate technical results and implications clearly to technical and non-technical stakeholders

Qualification

Reverse engineeringCybersecurity principlesProgramming (C++/Python)Static/dynamic analysisIDA ProGhidraLinux operating systemsCryptographyNetworking protocolsFirmware reviewMachine code emulationAndroid OSThreat huntingPenetration testingElectrical hardware analysisMicro-solderingAPIsContainer technologiesCommunication skills

Required

Active Top Secret clearance with eligibility for SCI
Bachelor's degree in Computer Science or related discipline
5–7 years of directly related experience in reverse engineering or cybersecurity
Strong understanding of networking and cybersecurity principles
Strong understanding of Linux operating systems
Strong understanding of cryptography (public/private key pairs, symmetric/asymmetric ciphers)
Strong understanding of programming (C++/Python) and debugging
Proficiency in reverse engineering using IDA Pro or Ghidra
Demonstrated experience in static/dynamic analysis, machine code emulation, and firmware review
Familiarity with networking and communication protocols, Linux internals, ARM architecture, and Android OS/kernel-level analysis
Excellent written and verbal communication skills

Preferred

Familiarity with Android OS and mobile device debugging techniques
Experience analyzing APK files
Background in threat hunting or penetration testing
Knowledge of electrical hardware and circuit board analysis
Experience with benchtop tools (oscilloscopes, signal/power analyzers, multimeters)
Micro-soldering experience
Familiarity with unmanned systems (UAS, UGV, USV)
Experience with programmatic use of APIs
Technical-level experience with container technologies

Benefits

Competitive compensation
Benefits
Learning and development opportunities

Company

Emerald Technical Solutions

twittertwitter
company-logo
Emerald Technical Solutions offers IT consulting, cloud engineering, and cybersecurity services.

Funding

Current Stage
Early Stage

Leadership Team

leader-logo
Dondre Lawson
Chief Executive Officer
linkedin
leader-logo
Crystal Kocol, PMP
Chief Operating Officer
linkedin
Company data provided by crunchbase