IDT is seeking a Software Engineer Intern to solve some of the Navy’s toughest challenges in the US Department of Defense (DOD) by designing, developing, and integrating software solutions across IDT’s Integrated Mission Systems (IMS) business area
Requirements
- Completed coursework/experience in application development with JAVA, Python, or C++ in a Linux or Windows environment
- Experience using deployment platforms such as Kubernetes and Docker
- Experience with any of the following: JavaScript, Java, Python, C++
- Proficiency with version control software like Git or SVN and version control workflows that support development of complex software projects
- Familiarity with computer networking and various networking protocols (e.g., TCP/IP, UDP, CORBA, DDS)
- Experience with VMWare or virtualization technologies
Responsibilities
- designing, developing, and integrating software solutions across IDT’s Integrated Mission Systems (IMS) business area
- building high-quality, innovative, and fully performing software which integrates with other system components
- gathering user requirements, defining system functionality, and writing code in various languages, like Java, C++, Python, and JavaScript
- working with other software engineers, systems engineers, integration engineers, and subject matter experts to deliver robust technical solutions
- working with various IMS customers to gather user requirements
- defining system functionality
- writing code in various languages
Other
- Currently enrolled in an undergraduate or postgraduate degree program with a major in software engineering, computer science, computer engineering, electrical engineering, data science, cyber security, mathematics, or aeronautical engineering
- Ability to obtain/maintain an active U.S. Security Clearance
- Attention to detail
- Initiative, creativity, reliability, teamwork, and collaboration
- Solid analytical abilities, coupled with a strong sense of ownership, urgency, and drive