Summary
SAIC is seeking to hire a Software Engineer Intern. The ideal candidate is an enrolled undergraduate or graduate student with a passion for cybersecurity, software development, and emerging technologies, offering hands-on experience in a dynamic, mission-focused environment.
Responsibilities
- Support development and research initiatives using C++, Python, or C in a Linux-based environment
- Assist in network monitoring and packet analysis using tools such as Wireshark or tcpdump
- Contribute to security analysis and software assurance research efforts
- Collaborate with cross-functional teams on technical projects and deliverables
- Participate in documentation efforts including technical reports or research papers
- Apply knowledge of secure architectures and cyber-physical systems to real-world challenges
Skills
- High School and two (2) or more years of college coursework
- Currently enrolled in an accredited Bachelor's or Master's degree program in Computer Engineering, Computer Science, Cybersecurity, or a related technical field
- Must be able to obtain an Interim Secret Clearance to start
- Must be able to obtain a Secret Security Clearance after start
- Demonstrated software development experience in one or more programming languages such as C++, Python, or C
- Familiarity with Linux operating systems and command-line environments
- Strong written and verbal communication skills with the ability to present findings clearly
- Ability to collaborate effectively within diverse, multi-person teams
- Demonstrates adaptability in fast-paced or dynamic environments
- High attention to detail and commitment to quality and accuracy
- Experience with network analysis tools such as Wireshark
- Familiarity with SSH key-based authentication and secure data transfer practices
- Prior internship or research experience in a DoD, government, or defense contractor environment
Qualifications
Must Haves
- High School and two (2) or more years of college coursework
- Currently enrolled in an accredited Bachelor's or Master's degree program in Computer Engineering, Computer Science, Cybersecurity, or a related technical field
- Must be able to obtain an Interim Secret Clearance to start
- Must be able to obtain a Secret Security Clearance after start
- Demonstrated software development experience in one or more programming languages such as C++, Python, or C
- Familiarity with Linux operating systems and command-line environments
- Strong written and verbal communication skills with the ability to present findings clearly
- Ability to collaborate effectively within diverse, multi-person teams
- Demonstrates adaptability in fast-paced or dynamic environments
- High attention to detail and commitment to quality and accuracy
Nice to Haves
- Experience with network analysis tools such as Wireshark
- Familiarity with SSH key-based authentication and secure data transfer practices
- Prior internship or research experience in a DoD, government, or defense contractor environment