College Student Tech (Intern)
Description:Develop software for various command and control, simulation, development tools and supporting applications as required. Understand software requirements, system architecture and design. Support requirements and system design reviews as tasked. Support software design activities including design generation and review in accordance with program applicable standards. Develop Software Code and Code Documentation. Produce prototypes and final versions of software as required. Document all code thoroughly and completely. Assist in demonstrating the Software Design to meet customer requirements. Work in group settings to coordinate software design and development activities with other members of the software engineering team. Identify software problems during development and maintain Problem Report records of issues for future resolution. Participate in Software Quality Assurance Activities. Adhere to project standards for software development, the project Software Development Process, and other quality assurance processes for the program. Participate in peer reviews of documentation and code reviews for products as directed. Create scripts to use automated tools to perform functional tests for code. Participate in the "code and test" process.
Assist in software integration. Participate in software integration activities as requested. Assist the Integration team in builds, movement of software among environments, and testing. Assist in authoring test reports as required.
Respond to Deficiency Reports (DR) and Requests for Change (RFC) as indicated by configuration and engineering review boards. Participate in regression testing of new software components. Perform Special Tasks. Respond to leadership with special analyzes and tasking. While difficult to predict, software developers may encounter requests for software work from customers, requests to assess and improve system performance, requests from customer security staffs for specific activities, etc. Response to these tasks may include design, development, integration, and test activities.
Applicants selected will be subject to a government security investigation and must meet eligibility requirements for access to classified information
Enrolled at an accredited college or university pursuing a bachelor's degree in Engineering/Science discipline that includes coursework of at least four approved combat systems engineering classes. Approved topics / classes include Introduction to Radar Systems, Introduction to Command & Control, Introduction to Weapons Systems and Introduction to War Gaming and C4ISR.
GPA of 3.0 or higher.
Demonstrated interest and ability to succeed in a modern industrial software organization.
Demonstrated interest and ability to learn new tools and technologies and successfully apply them in completing projects in a timely manner.
Understanding of basic computer science/software engineering principles
Demonstrated ability to communicate clearly and effectively both verbally and in writing.
Ability to work well in a team environment.
Able to obtain and maintain a security clearance.
Software development using Java/J2EE
Software development using C++
Experience with automated test tools and techniques
Experience with Eclipse or Netbeans
Experience with use of design patterns
Experience with use of UML 2.0 and associated modeling tools such as Rose or Rhapsody
Experience in software test
Experience with software development in Linux/Unix operating system environments
Experience with software development in a Windows operating system environment.
Back to top