Software Reverse Engineer
Company: Leidos
Location: Washington
Posted on: February 18, 2025
Job Description:
DescriptionAre you ready to join the Leidos all-star team?
Through training, teamwork, and exposure to challenging technical
work, let Leidos accelerate your career path.Have impact as part of
a mission focused, solutions oriented, and adaptive team that
values innovation, collaboration, and professional development.
Your job will be to conduct Mobile Software Reverse Engineering
(with support to development and malware analysis efforts).While
most work is conducted on-site at our client location in Bethesda,
MD, we offer a flexible schedule and some unclassified development
tasks may be performed remotely. Percentage of remote work will
vary based on client requirements/deliverables.As a valued member
of the team, you bring deep expertise in software engineering and
exploitation against applications, middleware, operating systems
(OS) user interface, OS drivers/runtimes, firmware and other binary
data. You will work closely with other software engineers, data
scientists, and system engineers on the following key tasks:
- Working experience in software engineering and related
technologies. Experience in sizing and scoping, in design,
implementation and delivery of mobile application solutions using
iOS and/or Android development environments.
- Provide malicious code reverse engineering to isolate, review,
analyze, and reverse-engineer potentially malicious programs
recovered from compromised computer systems and networks.
- Research new trends, techniques, and packaging of malicious
software to stay current and ready to identify and handle zero-day
exploits.
- Research behavior of binaries and share detailed understanding
of how apps behave at memory/register level in support of technical
exploitation operations.
- Support efforts to design, prototype, document, test, conduct
exploitation automation and transition code analysis methods and
tools specific to technical exploitation operations.You demonstrate
clear devotion to the software engineering best practices and meet
the following qualifications (required):
- Bachelor's Degree and 8-12 years of prior relevant experience
or Masters with 6+ years of prior relevant experience. Additional
years of experience will be considered in lieu of degree.
- Experience with Windows, Linux, Android, OS X, and iOS
operating system & architecture.
- Experience in computer or cell phone architecture, system
internals, operating systems, and/or boot process software
engineering.
- Experience with static analysis tools such as IDA Pro, Ghidra
and Binary Ninja.
- Experience with debugging tools such as WinDbg.
- Experience with virtualization, sandboxing, and emulation tools
like VMware, KVM, QEMU and others.
- Working knowledge of programming languages such as C, C++,
.NET, Python, Java, etc.
- Experience debugging mobile application memory and performance
issues.
- Experience with Agile practices.
- Must possess TS/SCI clearance with the ability to obtain and
maintain TS/SCI with Polygraph.You will wow us even more if you
have some of these skills:
- An active TS/SCI with current Polygraph clearance.
- Experience requiring a deep knowledge of Android and a strong
passion in mobile industry and mobile development.
- Experience developing/designing mobile phone platforms highly
desired.
- Experience in wireless API's (Wi-Fi, Bluetooth) preferred.
- Engineer software scripts in C, C++, and Java with emphasis on
prototyping and API extraction.
- DoD 8570 Compliant, IAT Level II.Original Posting
Date:2025-02-07While subject to change based on business needs,
Leidos reasonably anticipates that this job requisition will remain
open for at least 3 days with an anticipated close date of no
earlier than 3 days after the original posting date as listed
above.Pay Range:Pay Range $104,650.00 - $189,175.00The Leidos pay
range for this job level is a general guideline only and not a
guarantee of compensation or salary. Additional factors considered
in extending an offer include (but are not limited to)
responsibilities of the job, education, experience, knowledge,
skills, and abilities, as well as internal equity, alignment with
market data, applicable bargaining agreement (if any), or other
law.
#J-18808-Ljbffr
Keywords: Leidos, Washington DC , Software Reverse Engineer, IT / Software / Systems , Washington, DC
Didn't find what you're looking for? Search again!
Loading more jobs...