Senior Principal Android Reverse Engineer (Onsite)

Date Posted:

2023-07-19

Country:

United States of America

Location:

VA128: 4075 Wilson Blvd, Arlington 4075 Wilson Boulevard Suite 500, Arlington, VA, 22217 USA

Position Role Type:

Onsite

At Raytheon, the foundation of everything we do is rooted in our values and a higher calling – to help our nation and allies defend freedoms and deter aggression. We bring the strength of more than 100 years of experience and renowned engineering expertise to meet the needs of today’s mission and stay ahead of tomorrow’s threat. Our team solves tough, meaningful problems that create a safer, more secure world.  

Job Summary:

Cyber Offense and Defense Experts (CODEX) is in need of smart, motivated and self-driven Android Reverse Engineers to join our team to solve real-time cyber challenges.

  • This position is an Onsite role.

Relocation Eligible - Relocation assistance available provided final candidate meets eligibility requirements

Responsibilities to Anticipate:

We are seeking a Linux developer with a strong background in C/C++ development, reverse engineering (e.g. disassemblers & decompilers), Unix features (e.g. pThreads, Mutexes, Signal Handlers), and familiarity with OS subsystems (e.g. Binder) on the Android platform. Applicants will join a team of developers building high impact native applications for Android devices, with continuous and meaningful feedback from users. Applicants are expected to integrate reverse engineering results into development products and expand their knowledge of the Android platform to meet development objectives and customer requirements.

Basic Qualifications:

Typically requires a Bachelor’s in science, Technology, Engineering, or Mathematics (STEM preferred) and a minimum of 5 years of prior engineering experience or equivalent experience unless prohibited by local laws/regulations.

  • 10 Years experience with any 3 of the following:
  • Developing, testing and debugging Python and C/C++
  • Experience with disassemblers and decompilers (Ghidra, IDA Pro)
  • Reverse engineering ARM binaries
  • Experience developing Android software in C
  • Working with version control software such as git
  • An active and in-scope Top Secret U.S. security clearance

Preferred Qualifications:

  • Understanding of CNE techniques and methodologies on Android and Linux
  • ARM Assembly programming
  • Developing proof-of-concept exploit software

What We Offer:

Whether you’re just starting out on your career journey or are an experienced professional, we offer a total rewards package that goes above and beyond with compensation; healthcare, wellness, retirement and work/life benefits; career development and recognition programs. Some of the benefits we offer include parental (including paternal) leave, flexible work schedules, achievement awards, educational assistance and child/adult backup care.

Additional Information:

* Please consider the following role type definitions as you apply for this role.

Onsite: Employees who are working in Onsite roles will work primarily onsite. This includes all production and maintenance employees, as they are essential to the development of our products.

This requisition is eligible for an employee referral award.  ALL eligibility requirements must be met to receive the referral award

RTX is An Equal Opportunity/Affirmative Action Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability or veteran status, age or any other federally protected class.

Privacy Policy and Terms:

Click on this link to read the Policy and Terms

Organisation: 
Raytheon Technologies