Software Engineering Intern

Modern Technology Solutions IncBeavercreek, OH
17d

About The Position

Modern Technology Solutionis, Inc. (MTSI) looking for a Software Engineering Intern to join our team in Beavercreek, Ohio. Responsibilities: MTSI is seeking a highly-motivated computer science student to join our team in Beavercreek, OH. The intern will work with MTSI personnel to support challenging software projects in the field of flight simulation. Depending on the intern’s area of expertise and interests, Intern may do any of the following: Learns to create applications built on aircraft simulation frameworks in C++. Works directly on aircraft simulation framework code in C++, to include bug fixes and feature improvements. Creates documentation for existing codebases, including bug reports, change logs, workflow and process changes, and in code comments. Assists in translating user requirements into actionable tasks, which will be used to design, develop, test, and evaluate software. Learns and effectively uses Agile software process tools such as Jira, Confluence, etc. Creates presentations in Microsoft PowerPoint and provide oral presentations from PowerPoint with no impediments.

Requirements

  • Interest in programming, with experience in any of the following languages: C++, Python, Java, etc.
  • Currently pursuing a degree in software engineering, computer engineering, or computer science
  • GPA of at least 3.0 on a 4.0 scale.
  • Ability to obtain/maintain a government security clearance.
  • U.S. Citizenship is required for most MTSI positions.

Nice To Haves

  • Experience programming with C++
  • Knowledge or interest in flight simulations
  • Jira and Agile processes
  • Interest in legacy C++ codebases

Responsibilities

  • Learns to create applications built on aircraft simulation frameworks in C++
  • Works directly on aircraft simulation framework code in C++, to include bug fixes and feature improvements
  • Creates documentation for existing codebases, including bug reports, change logs, workflow and process changes, and in code comments
  • Assists in translating user requirements into actionable tasks, which will be used to design, develop, test, and evaluate software
  • Learns and effectively uses Agile software process tools such as Jira, Confluence, etc.
  • Creates presentations in Microsoft PowerPoint and provide oral presentations from PowerPoint with no impediments.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service