L3Harris Technologies is dedicated to recruiting high-performing talent and is currently seeking a senior level Security/Vulnerability Research Engineer. This role involves performing reverse engineering tasks associated with vulnerability detection and manipulation of targeted systems to support national security efforts.
Responsibilities:
- Perform vulnerability research on embedded systems and software applications to identify previously undisclosed security risks
- Reverse engineer multiple architectures and platforms as needed, including ARM, x86, x64, and MIPS
- Leverage both static and dynamic analysis tools for firmware/software evaluation
- Bypass modern security controls (such as ASLR, NX, canaries) in order to develop a working proof-of-concept (PoC)
- Apply knowledge of offensive and defensive reverse engineering techniques, including countering and developing advanced security measures
- Design, develop, or analyze low-level system components, including kernel modules and other system foundational firmware services
- Develop tools and software solutions using python scripts, C, or other programming languages as needed
- Work proficiently within a Unix/Linux operating system environments
Requirements:
- Active Top Secret/SCI security clearance required
- Bachelor's Degree and minimum 9 years of prior relevant experience. Graduate Degree and a minimum of 7 years of prior related experience. In lieu of a degree, minimum of 13 years of prior related experience
- Perform vulnerability research on embedded systems and software applications to identify previously undisclosed security risks
- Reverse engineer multiple architectures and platforms as needed, including ARM, x86, x64, and MIPS
- Leverage both static and dynamic analysis tools for firmware/software evaluation
- Experience working with reverse engineering frameworks such as Ghidra or IDA Pro
- Bypass modern security controls (such as ASLR, NX, canaries) in order to develop a working proof-of-concept (PoC)
- Apply knowledge of offensive and defensive reverse engineering techniques, including countering and developing advanced security measures
- Design, develop, or analyze low-level system components, including kernel modules and other system foundational firmware services
- Develop tools and software solutions using python scripts, C, or other programming languages as needed
- Work proficiently within a Unix/Linux operating system environments
- 5+ years' experience working with reverse engineering frameworks such as Ghidra or IDA Pro
- 5+ years' experience performing vulnerability research on embedded systems and/or software applications to identify potential security risks
- Professional hands-on experience with diagnostic tools such as oscilloscopes, multi-meters, power supplies, and logic analyzers
- Experience in firmware emulation and debugging
- Experience with embedded hardware and software design, development, and testing processes
- Background in developing hardware platforms
- Competence in one or more low-level programming languages
- Knowledge and expertise in RF systems and technologies
- Familiarity with wired and wireless protocols including USB, SPI/I2C/1-Wire, Ethernet, PCI-Express, 802.11, Bluetooth, Cellular, and others
- Experience developing custom emulation solutions to enable dynamic analysis using tools such as QEMU
- Experience writing plugins for decompilers such as IDA and Ghidra
- Skill in soldering, prototyping, and analyzing electronic circuits
- Ability to lead and manage engineering teams effectively