TOOLS, TECHNOLOGY, PEOPLE

Dedicated to providing unsurpassed solutions and services in support of our nation's defense and technological advancements

 

 

 

+ Senior Systems Security Engineer (Android)

 


 

BASIC FUNCTION

RAM Laboratories is seeking a Senior Systems Security Engineer (Android) for a challenging high-end research and development program.

RESPONSIBILITIES

  • Design and develop technologies for a Multi-Level Secure (MLS) Android operating system
  • Design and develop tools for enhanced mobile security
  • Built and implement secure Bring Your Own Device (BYOD) system architectures

REQUIRED SKILLS

  • Strong background in C/C++, especially with systems and multi-treated programming
  • Deep knowledge of operating system design and implementation
  • Understanding of system and application security
  • Excellent oral and written communication skills

DESIRED SKILLS

  • Background in Linux and/or Android kernel development
  • Experience with Trusted Execution Environments (TEE) or Trusted Platform Modules (TPM)
  • Understanding the ARM TrustZone framework
  • Knowledge of SELinux or SEAndroid
  • Experience with virtualization and container technologies such as QEMU, Xen, KVM
  • Experience with low level development for the ARM architecture
  • Experience with Mobile Device Management (MDM)
  • Problem solving skills to assess design alternatives and performance tradeoffs to determines designs or functionality that address customer needs

EDUCATION AND EXPERIENCE

  • Bachelor's or Master's degree in Computer Science or related field with at least 5 years' experience

US CITIZENSHIP REQUIRED / SECURITY CLEARANCE DESIRED