
Internships in Computer Science or Software Engineering
- McLean, VA
- Training
- Full-time
- Front-End, Back-End, Middleware, or Full-Stack Software Development
- Artificial Intelligence (AI) and Machine Learning (ML)
- Cybersecurity Software Development
- DevSecOps
- Mobile Computing
- Embedded Systems and Internet of Things (IoT)
- Human Factors Engineering, Human-Computer Integration, Human-in-the-Loop Testing, User Experience/User Interface (UX/UI)
- Modeling and Simulation
- Model-Based Engineering
- Virtual Reality (VR)
- Must be a full-time student pursuing an accredited degree program in Computer Science, Software Engineering or related disciplines.
- Must continue to be enrolled the semester following the internship.
- Foundational knowledge of computer science and/or software engineering methodologies, frameworks, tools and/or programming languages.
- Must have sustained excellence in academic performance.
- Experience having applied computer science and/or software engineering learning to an internship, research or lab setting.
- Proficiency using computer science and software engineering methodologies, frameworks, tools and/or programming languages.
- Demonstrated interest in serving the public through previous work experience, volunteer activities, or other relevant engagements.