What are the responsibilities and job description for the Software Engineer Intern (Onsite) position at CTI?
Who we are
CTI is a leading software, systems, and operational support corporation, specializing in providing user-focused technologies for military and other security applications. We are dedicated to engineering solutions on open, government-owned platforms to ensure the right capabilities are employed on the battlefield.
CTI is seeking a highly motivated Software Developer Intern to join our team. As a leading high-tech software and systems engineering corporation in the defense and space industry, CTI is dedicated to providing top-quality engineering, system development, and support. Our expertise lies in real-time, decision support, and electronic warfare systems, sensor integration, and information management.
Internship Opportunity
In this internship role, you will have the opportunity to work alongside our experienced software development team and gain hands-on experience in developing cutting-edge technologies that support military and security applications. You will be involved in all stages of the software development lifecycle, from requirements analysis and design to testing and deployment.
Responsibilities include but are not limited to:
Necessary Skills and Experience
Duration: Up to 3 months
Location: Must be able to report to the Columbus office at least 3x per week (candidate must reside within reasonable distance to the office)
Benefits
CTI is a rapidly growing company offering the following:
CTI is a leading software, systems, and operational support corporation, specializing in providing user-focused technologies for military and other security applications. We are dedicated to engineering solutions on open, government-owned platforms to ensure the right capabilities are employed on the battlefield.
CTI is seeking a highly motivated Software Developer Intern to join our team. As a leading high-tech software and systems engineering corporation in the defense and space industry, CTI is dedicated to providing top-quality engineering, system development, and support. Our expertise lies in real-time, decision support, and electronic warfare systems, sensor integration, and information management.
Internship Opportunity
In this internship role, you will have the opportunity to work alongside our experienced software development team and gain hands-on experience in developing cutting-edge technologies that support military and security applications. You will be involved in all stages of the software development lifecycle, from requirements analysis and design to testing and deployment.
Responsibilities include but are not limited to:
- Collaborate with the software development team to design, develop, and test software solutions
- Assist in the development of software specifications and documentation
- Participate in software code reviews and provide feedback for improvement
- Perform software debugging and troubleshooting to resolve issues
- Contribute to the development of new features and enhancements
- Support the integration and testing of software systems
- Stay up-to-date with emerging technologies and industry trends
Necessary Skills and Experience
- Currently enrolled in a bachelor's or master's degree program in Computer Science, Software Engineering, Mathematics or a related field
- Academic or work experience with high-level coding languages and scripting languages, such as Java, C/C , JavaScript
- The ability to obtain a U.S. security clearance post-start date. as only U.S. citizens are eligible for a security clearance
- U.S. Citizenship is required
- Academic or work experience in programming, analytical and/or math skills
- Academic or work experience applying Software Development concepts, object-oriented design, design patterns, activities, and approaches
- Knowledge of Domains such as, Cloud, Web
- Academic or work experience in UI/UX design
- Academic or work experience in a graphical user interface
- Familiarity with network programming
- Academic or work experience in digital signal processing
- Academic or work experience in data management
Duration: Up to 3 months
Location: Must be able to report to the Columbus office at least 3x per week (candidate must reside within reasonable distance to the office)
Benefits
CTI is a rapidly growing company offering the following:
- Medical, dental and vision insurance
- H.S.A. (partially funded by CTI) and Flex Spending
- Company-paid life insurance/AD&D and disability insurance
- Optional supplemental life, critical illness, hospital indemnity and accident insurances
- Paid vacation, sick leave and holidays
- 401k plan with Safe Harbor contribution
- Tuition reimbursement/professional training options
- Employee Assistance Program
- Travel Assistance
- Financial Planning Assistance
- Voluntary Pre-Paid Legal
- Flexible schedules with telecommuting options
- Service awards program