Skip to Content - Skip to Navigation

IUP Home | A–Z Index | Apply Now | Support IUP | News and Events | Find People |

Carnegie Mellon Software Engineering Institute, Android Developer

Job Information

Job Title

Android Developer (Research Programmer)

Job Overview

The Advanced Mobile Systems (AMS) group at the Software Engineering Institute is searching for a talented Android developer. AMS bridges the gap between academic and government researchers in order to bring cutting edge ideas to government organizations. The candidate will enjoy working with new technologies in a small team environment. He or she must be versed in good software engineering practices and methodologies, including agile development, test-driven development and continuous integration. The candidate will have experience working as a member of a team to develop and test innovative Android applications that interoperate with back-end data sources. The ability to work with prominent researchers at CMU and within the government is critical.
Candidates must have the ability to design and develop in Android, Java, C++ and Python to the highest standards; understanding of advanced object oriented programming concepts and object databases, including DB4O; excellent analytical, problem solving and organizational skills; ability to comprehend system related materials, design and maintain applications, work successfully in small team environments, and communicate with prominent researchers.

Job Posting Date



  • Education: BS in Computer Science, EE, Math, or related discipline
  • Experience: Must have experience with: Java Development, Android Development (published apps a plus), C++, Python
  • Candidate must be a US Citizen and be able to successfully pass a background investigation


  • Eclipse SDK, Eclipse plug-in development, experience using Lucene search API; experience with version control (Subversion), C#

Additional Information

Contact: Bill Scully, Technical Recruiter, Human Resources

Download Official Job Posting