CIS Secure Computing

  • Android Software Developer

    Job Locations US-VA-Ashburn
    Posted Date 12 hours ago(3/22/2019 9:29 AM)
    # of Openings
    Information Technology
    Regular Full-Time
  • Overview

    CIS Secure computing, a best-in-class secure computing solutions company meeting the highest and strictest government standards, has an opportunity for an Android Developer. CIS has experienced consistent growth and is pursuing ambitious goals for 2019 with a commitment to improving in every aspect of the business.  This role will work closely with other application developers, engineers and technical teams to create, monitor and customize cutting edge solutions that protect our clients and their data against the numerous threats of today.  This is an exciting opportunity to have an important impact on the future of an organization, while also becoming part of a leading edge team of dedicated professionals. If this sounds like the right next step for you, apply for this role today. 




    This position is exclusively for software developers with a combination of Linux system knowledge and experience designing and developing Android applications for the Android platform.  Some high-level responsibilities include:

    • Analyze user needs and software requirements to determine feasibility of design within time and cost constraints.
    • Design and build advanced applications for the Android platform
    • Participate in multidisciplinary research and collaborate with Operations and Engineering in the design, development, and utilization of software.
    • Collaborate with cross-functional teams to define, design, and ship new features
    • Continuously discover, evaluate, and implement new technologies to maximize development efficiency
    • Perform product design, bug verification, release testing, and beta support projects, which may require research and analysis
    • Work with outside data sources and APIs


    Education and Experience:

    • Bachelor’s degree in Computer Science or related field or equivalent combination of education and work experience in the field
    • Minimum of five years’ experience in software product development for mobile/embedded platforms, with familiarity in Linux and/or Android systems.
    • Proficiency in Java, C, and C++ required
    • Experience working with Linux and Android-based development teams, preferred
    • Expertise with software development and debugging tools such as make, gcc, gdb, ptrace, adb, Eclipse, ant, repo, and git, preferred
    • Experience in manufacturing environment highly desirable

      Knowledge, Skills, and Abilities:

    • Solid understanding of the full mobile development life cycle.
    • Android Experience
      • Software development using both the Android SDK and NDK
      • Design and develop Android activities, services, and widgets, conforming to Android best practices
      • Understand Android and Linux system architecture, Extensive working knowledge of the Android development environment and APIs
      • Familiarity with Android Open Source Project (AOSP) project and build system
      • Experience building and/or flashing devices with Android System ROMs (e.g. CyanogenMod, LineageOS)
    • Strong skills in Linux 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

    Clearance Requirements: The candidate must be able to obtain and maintain the appropriate level of clearance for the position


    Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
    Share on your newsfeed