IDT is seeking a Software Engineer Intern to solve some of the Navy's toughest challenges by designing, developing, and integrating software solutions across IDT's Warfare Systems business area.
Requirements
- Ability to design, develop, and analyze software systems
- Ability to model/code/test algorithms in C++, Python, Java, or JavaScript
- Familiarity DEVSECOPS software development
- Familiarity with Kubernetes and application orchestration
- Experience with cloud computing, virtualization, or containerization technologies
- Experience with machine learning and/or artificial intelligence
- Experience with testing frameworks including unit testing and interface testing
Responsibilities
- Design, develop, document, and test software code written in various languages
- Integrate software components into a complex software development environment
- Ensure adherence to industry standards pertaining to security, orthodox programming paradigms, and performance requirements
- Understand and interact with complex DoD software systems
- Work with small cross-site teams of software and/or systems engineers
- Collaborate with team members to peer-review architecture design, system requirements, and implemented code
Other
- Currently enrolled in an undergraduate or post graduate degree program majoring in software engineering, computer science, computer engineering, electrical engineering, data science, cyber security, mathematics, or aeronautical engineering
- Familiarity with the software development process (requirements through deployment)
- Ability to perform many concurrent assignments and determine the need for changing priorities
- Problem-solving skills with the ability to navigate ambiguous situations
- All applicants must be able to obtain/maintain an active U.S. Security Clearance.