IT - Engineer IV

Everforth Apex
Bethesda, MD, United States
about 2 months ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
6 years minimum
Working hours
Regular working hours
Job source

Tech stack

C (Programming Language) Java (Programming Language) .NET Framework Microsoft Windows Application Programming Interfaces (APIs) Android Software Development Apple IOS Apple Mac Systems Bluetooth Booting (BIOS) C++ (Programming Language) Static Program Analysis
+21 more
Cyber Security Information Systems Software Debugging Linux Middleware Firmware Human-Computer Interaction Mobile Application Software Python (Programming Language) Kernel-Based Virtual Machine Quick EMUlator (QEMU) Reverse Engineering Software Engineering Virtualization Technology WinDBg Wi-Fi Technology Malware Information Technology IDA Pro Vmware Programming Languages

Job description

This position is for a Mobile Software Reverse Engineer. The role involves conducting software exploitation against applications, middleware, operating systems, firmware, and other binary data. The successful candidate will support development and malware analysis efforts, providing expertise in isolating, analyzing, and reverse-engineering malicious programs from compromised systems., * Conduct software exploitation against applications, middleware, operating systems (OS) user interface, OS drivers/runtimes, and firmware.

  • Provide malicious code reverse engineering to isolate, review, analyze, and reverse-engineer potentially malicious programs.
  • Research new trends, techniques, and packaging of malicious software to identify and handle zero-day exploits.
  • Research the behavior of binaries and understand how applications behave at the memory and register level to support technical exploitation.
  • Support efforts to design, prototype, document, test, and transition code analysis methods and tools.
  • Build and maintain collaborative relationships with stakeholders across different government agencies.
  • Facilitate inter-agency working groups and build consensus among partners.
  • Debug mobile applications’ memory and performance issues.

Requirements

Education: A Bachelor’s degree and 8+ years of experience, a Master’s degree and 6+ years of experience, or a PhD and 3 years of experience. A degree in Information Technology, Cybersecurity, Computer Science, Information Systems, Data Science, Mathematics, or Software Engineering is desired. An additional 4 years of relevant experience or specialized training may be considered in lieu of a degree.

Experience: Relevant work experience should be within the past five years. Proven ability to establish and manage formal partnerships between government entities. Experience in computer or cell phone architecture, system internals, operating systems, and/or boot process software engineering is required.

Technical Skills: Experience with Windows, Linux, Android, OS X, and iOS operating systems and architecture. Experience with static analysis tools such as IDA Pro, Ghidra, and Binary Ninja. Proficiency with debugging tools like WinDbg and virtualization tools like VMware, KVM, or QEMU. A working knowledge of programming languages such as C, C++, .NET, Python, and Java is necessary.

Preferred Qualifications

  • Experience requiring a deep knowledge of Android and a strong interest in the mobile industry.
  • Experience developing or designing mobile phone platforms.
  • Experience with wireless APIs such as Wi-Fi and Bluetooth.
  • Ability to engineer software scripts in C, C++, and Java with an emphasis on prototyping and API extraction.
  • Active IAT Level II/8140 certification.
  • Additional active certifications such as CFR, RCCE Level 1, CySA+, GCFA, FE.

About the company

Everforth Apex is a world-class IT services company that serves thousands of clients across the globe. When you join Everforth Apex, you become part of a team that values innovation, collaboration, and continuous learning. We offer quality career resources, training, certifications, development opportunities, and a comprehensive benefits package. Our commitment to excellence is reflected in many awards, including ClearlyRateds Best of Staffing in Talent Satisfaction in the United States and Great Place to Work in the United Kingdom and Mexico.

Everforth Apex uses a virtual recruiter as part of the application process. Click for more details. By applying for this job, you agree to receive calls, AI-generated calls, text messages, or emails from Everforth Apex and its affiliates, and contracted partners. Frequency varies for text messages. Message and data rates may apply. Carriers are not liable for delayed or undelivered messages. You can reply STOP to cancel and HELP for help. You can access our privacy policy at

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on dice.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

7:01 min

Career progression from backend programming to professional mobile engineering

Edoardo Dusi · LIVE

1:40 min

Managing containerized infrastructure with Podman Desktop

Cedric Clyburn Cedric Clyburn +1 · World Congress 2025

52 sec

Running persistent Linux environments directly on Windows

Ben Breard Ben Breard · World Congress 2025

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

1:41 min

Parallels between cloud and legacy infrastructure lock-ins

Björn Stahl Björn Stahl · World Congress 2024

3:55 min

Demonstrating .NET installation on Debian and Azure Linux

Silvano Coriani Silvano Coriani · Europe 2026 Virtual

Videos

See all

Related articles

See all