Software Development Intern

Overview

On Site
Full Time

Skills

Artificial Intelligence
Cyber Security
Modeling
Documentation
Workflow
Research
Development Testing
Evaluation
Continuous Integration
Continuous Delivery
DevSecOps
Network
Agile
JIRA
Rally
Military
Presentations
Microsoft PowerPoint
FOCUS
Computer Science
Software Development
C++
C
Programming Languages
Data Structure
Management
Debugging
Security Clearance

Job Details

Overview

Own Your Future!

Modern Technology Solutions, Inc. (MTSI) is seeking a Software Development Intern in our Dayton, OH office.

Modern Technology Solutions, Inc. (MTSI) is a 100% employee-owned engineering services and solutions company that provides high-demand technical expertise in Digital Transformation, Modeling and Simulation, Rapid Capability Development, Test and Evaluation, Artificial Intelligence, Autonomy, Cybersecurity and Mission Assurance.

MTSI delivers capabilities to solve problems of global importance. Founded in 1993, MTSI today has employees at over 20 offices and field sites worldwide.

For more information about MTSI, please visit ;br>
Responsibilities

Responsibilities:

We're seeking a highly motivated engineering or computer science student for a cooperative educational (Co-op) position in our Dayton, OH office. This position will focus on work in the modeling and simulation space, largely in reference to development of a C++ based aircraft simulation framework. Projects will consist of both personal tasks and team challenges. Depending on performance and team fit there are opportunities for multiple Co-op rotations.

Duties may include:
  • Develop efficient C++ code
  • Read and understand legacy C++ based projects
  • Develop simulation models
  • Perform model analysis
  • Learn to create applications built on aircraft simulation frameworks in C++.
  • Work directly on aircraft simulation framework code in C++, to include bug fixes and feature improvements.
  • Create documentation for existing codebases, including bug reports, change logs, workflow and process changes, and in code comments.
  • Perform duties in research, development, testing, evaluation, operation, and maintenance of software/software pipelines.
  • Develop aspects of a CI/CD pipeline for DevSecOps software development on an experimental network.
  • Assist in translating user requirements into actionable tasks, which will be used to design, develop, test, and evaluate software.
  • Learn and effectively uses Agile software process tools such as Jira, Rally, etc.
  • Clearly communicate with and/or brief small groups of military, contract, and civilian personnel.
  • Create presentations in Microsoft PowerPoint and provide oral presentations from PowerPoint with no impediments.

Qualifications

Qualifications:
  • Engineering student with a focus in Computer Science or Software Development
  • GPA of at least 2.8 on a 4.0 scale
  • Ability to read/write C++ or C like programming languages

Desired Skills
  • Knowledge of foundational programming concepts
  • Data structures
  • Pointers
  • Memory management
  • Capable of debugging programs that span multiple files
  • Comfortable working with a small team of developers

Clearance: Ability to obtain/maintain a US government security clearance.

Please Note: U.S. Citizenship is required for most MTSI positions.

#MTSI

#LI-LT1
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.