Pro tip 👉 Startups don't care about your resume. Send a pitch instead.

Mobile App Development Internship - Software & Analytics Lab

GE Corporate

Software Engineer Internship

Role Summary:

The Software and Analytics lab at GE Global Research partners with domain experts from all technical fields to develop innovative software that merges the physical and digital worlds. Specifically, our lab develops, builds, tests and validates “physics based” software systems with an emphasis on bringing research prototypes into the hands of real end users.

Essential Responsibilities:

Our lab supports technology development for all industrial GE businesses such as Aviation, Power, Healthcare, Wind as well as Government Agencies. The Software and Analytics Laboratory researchers have core expertise in computer science, computer engineering, software engineering and software architecture, coupled with deep knowledge of the technologies behind new or existing GE products.

As an intern, you will develop a working mobile app for industrial inspections by partnering closely with a Sr. Software Developer plus several domain experts in Computer Vision/Deep-Learning. Your app will bring greater power into the hands of real inspectors in services shops, who have historically done a lot of manual/visual inspections of valuable aviation parts. Our team has already delivered a “desktop/cloud” version of auto-inspection software to the services shops. Your role would be to help transform that to the next frontier: mobile. Essential responsibilities include assistance in the design, analysis, testing and validation of the SW as features are converted from non-mobile to mobile.

As an intern, you will:
  • Learn about computer vision (deep learning) as applied toward industrial inspections
  • Be a team member of a multi-disciplinary project that involves mechanical engineering, machine learning, computer vision and software engineering. Collaborate with researchers at GE Global Research, as well as customers at the GE business units
  • Work with internal and business engineering teams to help bring the power of AI to industrial factories and shops
  • With guidance, design and develop a free-standing mobile app for the purposes of industrial inspections of valuable aviation components
  • Help develop unit tests and system-level tests for the software. Help definite the efficacy of the completed app through quantitative metrics
  • Attend team meetings and provide documentation, reports and updates as needed to communicate with the customer on project status
  • Learn good software development practices e.g.
    Agile, DevOps


  • Current enrollment pursuing a degree in Computer Science, Computer Engineering or relative field in an accredited university or college.
  • Willing to work out of an office located in Niskayuna, NY
  • Must be 18 years or older
  • Must submit your application for employment on the careers page at to be considered
Because of the specific categories of data handled by GE Research and the structure of our work environment, we are unable to accommodate employment of persons while they are considered nationals of embargoed countries subject to restriction under the US Export Administration Regulations (EAR), 15 CFR Section 746 et seq. (currently North Korea, Syria, Iran, Cuba, and Sudan).
Please note that citizens of embargoed countries who have either “U.S. person” status under U.S. export control laws or subsequent citizenship from a non-embargoed country can be considered.

Desired Characteristics:

  • Ph.D student in Computer Science, Computer Engineering or related field such as Electrical or Mechanical Engineering preferred; may consider Bachelor/Master students with equivalent expertise; BS/MS candidates must have unrestricted work authorization
  • Desire to work on mobile app development with a focus on computer vision
  • Proficient with Java or Kotlin
  • Knowledge of Android UI design principles, patterns, and best practices
  • Knowledge of latest Android SDK
  • Knowledge of both unit and integration testing for mobile applications
  • Knowledge of the open-source Android ecosystem and the libraries available for common tasks; ability to understand business requirements and translate them into technical requirements
  • Knowledge of code versioning tools, such as Git
  • Ability to work under pressure and meet deadlines
  • Execution mindset and sense of urgency
  • Familiarity with TensorFlow or PyTorch

About Us:

GE (NYSE:GE) drives the world forward by tackling its biggest challenges. By combining world-class engineering with software and analytics, GE helps the world work more efficiently, reliably, and safely. GE people are global, diverse and dedicated, operating with the highest integrity and passion to fulfill GE’s mission and deliver for our customers.
GE offers a great work environment, professional development, challenging careers, and competitive compensation. GE is an Equal Opportunity Employer. Employment decisions are made without regard to race, color, religion, national or ethnic origin, gender (including pregnancy), sexual orientation, gender identity or expression, age, disability, veteran status or any other characteristics protected by law.

Additional Eligibility Qualifications:

GE will only employ those who are legally authorized to work in the United States for this opening. Any offer of employment is conditioned upon the successful completion of a drug screen (as applicable).

Additional Locations:

United States;New York;Niskayuna;