Enable job alerts via email!

Android Linux Developer and Reverse Engineer

Raytheon

Indialantic (FL)

On-site

USD 90,000 - 120,000

Full time

Today
Be an early applicant

Job summary

A technology and defense company in Florida is seeking an experienced Android Linux Developer to join their team. The ideal candidate will possess strong skills in C/C++ development and reverse engineering, with experience in Unix/Linux platforms. This role will involve developing native applications and integrating engineering solutions while collaborating with a team. Competitive compensation and comprehensive benefits are offered.

Benefits

Comprehensive healthcare
Retirement benefits
Career development programs

Qualifications

  • Minimum 5 years of prior engineering experience or equivalent.
  • Experience with C/C++ on Unix/Linux platforms using Make/CMake.
  • Familiarity with large open-source projects like AOSP.

Responsibilities

  • Develop high impact native applications for Android devices.
  • Integrate reverse engineering results into development products.
  • Expand knowledge of the Android platform to meet customer requirements.

Skills

C/C++ development
Reverse engineering
Unix features
Familiarity with OS subsystems

Education

Bachelor's in STEM

Tools

pThreads and Mutexes
Disassemblers (e.g. Ghidra)
Static decompilers (e.g. HexRays)
Job description
Android Linux Developer and Reverse Engineer

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.

Our organization prioritizes impactful, technically complex, engaging work. We foster an environment where we're delivering products, and capabilities that push beyond the state of the art.

Responsibilities to Anticipate:

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.
  • Experience with C/C++ on Unix/Linux platforms using Make/CMake build systems
  • Experience with core Unix features, including Named Pipes / Pipes, pThread, Signal Handlers etc.
  • Familiarity with static decompilers (e.g HexRays) & disassemblers (e.g. Ghidra)
  • Experience developing against or working with large opensource projects (e.g. AOSP)
Preferred Qualifications:
  • Experience with the ARM64/ARM32 Architecture
  • Experience with Linux/Unix bootloaders (e.g. u-boot, aboot)
  • Experience developing and productizing N-days for
  • Experience with and knowledge of SELinux, cgroups, and other Linux permission models
  • Familiarity with APK decompilation tools such as JEB, JADX or Dex2Jar

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.

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.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.