This job has expired.
CIS Secure Computing
Expired

Android Platform Developer

Ashburn, VA 20147 (On-site)

Location restricted
This job is restricted to tax residents of , but we detected your IP as outside of the country. Please only apply if you are a tax resident.
Overview
CIS Mobile is looking for an Android Platform Developer to join our team. The successful candidate will work with us to create, customize and monitor security-hardened software on mobile devices. The candidate will work in collaboration with application developers, engineers and technical teams.
If you have a solid software development background and have realized your passion for extending the Android platform, do not pass up this tremendous opportunity.

About CIS Mobile
CIS Mobile is a software company that provides governments with a modern secure mobility platform. CIS Mobile’s altOS platform allows employees all the benefits of off-the-shelf Android phones, including fully-featured personal use containers, while ensuring the government has complete control over the device. Our primary customers include organizations within the defense, intelligence, law enforcement, and homeland security communities whose missions depend heavily on their ability to communicate and exchange information in a secure manner and to operate in challenging physical environments.

CIS Mobile is a subsidiary of CIS Secure Computing, Inc. CIS serves the secure communications market as a leading provider of communications and computing solutions for government and commercial customers. CIS designs and manufactures a wide range of products, which include secure telephones (under the TSG protocol), secure computers (TEMPEST), encrypted tactical communication systems, secure tele- and video-conferencing systems, and a variety of specialty systems used in secure networks
Responsibilities
  • Support and extend the altOS custom Android ROM
  • Design and build advanced Andorid applications
  • Port the altOS ROM to new commercial-off-the-self Android devices
  • Collaborate with cross-functional teams to define, design, and ship new features
  • Perform product design, bug verification, release testing, and beta projects on a custom Android ROM
  • Work with the Application and Server teams to develop unique OS and Android framework features not possible in standard Android apps
  • Continuously discover, evaluate, and implement new technologies to maximize development efficiency
Qualifications
Basic Qualification:
  • Must be U.S. person within the meaning of U.S. regulations

Education and Experience:

  • University degree in Computer Science or related field or equivalent combination of education and work experience in the field
  • Minimum of two years’ experience in Android related product development

Knowledge, Skills, and Abilities:

  • Experience with AOSP (or one its derivatives) - syncing it, building it, debugging it, modifying it, contributing to it
  • Familiarity with Android platform architecture, including architecture introduced with Project Treble
  • Experience with Android device management technology (e.g. DevicePolicyManager, MDM APIs)
  • Experience porting Android ROMs to new devices
  • Experience with the Android SDK
  • Experience with Android Studio
  • Experience with unit and automated testing
  • Experience with Git or some other Source Control system
  • Proficient in Java, C, and C++
  • Experience flashing devices with Android System ROMs (e.g. LineageOS)
  • Skills in bash scripting, makefiles, and Perl / python.
  • Able to handle multiple tasks and adapt to a constantly changing environment
  • High degree of initiative and creativity to suggest new ways of approaching problems and developing innovative applications
  • Team oriented with the ability to work cooperatively with personnel from various departments
  • Excellent ability to communicate through written, oral, and presentation skills
  • Strong attention to detail

PHYSICAL DEMANDS:
  • While performing the duties of this job, the employee is regularly required to talk and hear
  • Frequently must use hands to finger, handle, or feel and to reach with hands and arms.
  • Required to sit, stand and walk
  • Specific vision abilities required by this job include close vision, distance vision, color vision, peripheral vision, depth perception and ability to adjust focus.
WORK ENVIRONMENT:
  • The noise level in the work environment is usually moderate, as can be expected in a typical office environment.
Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.

Other Python contracts

Remote
0
USD
/hr

0 outside IR35 Python contracts