The MITRE Corporation is dedicated to solving significant national challenges in various sectors including defense and cybersecurity. As a Software Engineering Intern, you will work with a team to apply your knowledge in software development and gain hands-on experience in areas such as artificial intelligence, human-computer interaction, and DevSecOps.
Responsibilities
Apply knowledge and gain experience with human factors engineering, human-computer integration, human-in-loop testing, user experience/user interface
Engage in front-end, back-end, middleware or full-stack software development
Work with artificial intelligence and cyber software
Participate in DevSecOps activities
Contribute to embedded systems and Internet of Things projects
Involve in modeling and simulation
Engage in model-based engineering
Qualification
Required
Must be a student enrolled full-time pursuing an accredited degree seeking program in Software Engineering, Computer Science or a related degree program and continue to be enrolled full-time the semester following the internship.
"Hands-on" skills in at least one or more programming language
Exposure to software development tools and frameworks, including source control management tools (e.g., Git)
Familiarity with software development methodologies
Sustained excellence in academic performance
Preferred
Experience having applied computer science learning to an internship or research/lab position.
Knowledge of software design patterns
Proficient knowledge in Python, C or Java
Experience in different web frameworks, libraries and/or machine learning libraries
Knowledge of database technologies, including relational or NoSQL
Demonstrated interest in serving the public
Benefits
The MITRE Corporation is working to solve some of the nation’s biggest challenges in defense, cybersecurity, healthcare, homeland security, the judiciary and transportation.