Job details
- Location
- Pittsburgh, PA
- Work type
- Onsite
- Clearance
- Required
- Posted
- 1 week ago
- Apply on
- careers-gdms.icims.com
About this role
General Dynamics Mission Systems, Inc. is hiring a Software Engineer Intern to contribute to software development on a cross-functional team. The intern will assist with requirements analysis, research, design, development, and testing of software and tools, and participate in software reviews.
What you'll do:
- Assist in software requirements analysis, participate in research, design, develop and test software and tools, to include development of new work products or enhancing existing applications
- Apply the appropriate standards, processes, procedures, and tools throughout the system development life cycle to support the generation of technical engineering products
- Support and develop our technical culture by being engaged, intellectually curious, friendly, motivated to solve complex problems, and inspired to deliver superior user-centered design
- Participate in internal reviews of software components and systems
What they're looking for:
- Candidates should demonstrate a thorough understanding of engineering technology
- Engineering Interns must be enrolled in an accredited degree program in Computer Engineering, Systems Engineering, Software Engineering, Electrical Engineering, Mechanical Engineering or other related scientific or technical discipline
- U.S. citizenship is required
- Applicants selected will be subject to a U.S. Government security investigation and must meet eligibility requirements for access to classified information
- Strong fundamentals in Computer Science theory (data structures, algorithms, and computational complexity)
- Solid object oriented programming and software design skills
- Proficient in one of the following: Java, C++, or JavaScript/TypeScript (using object oriented techniques)
- Web Services knowledge such as HTML, CSS, JavaScript/TypeScript, React, and Redux
- Familiarity with multiple DevOps tool chains (Docker, Kubernetes, Helm/Ansible/Terraform, Jenkins, GitLab)
- Familiarity with cloud services and tooling (AWS)
- Experience supporting software teams using Agile methodologies
- Detailed and fully proficient knowledge of technology trends and champions new ideas and product and process improvements
Benefits:
- A flexible work environment
- Contributions are recognized and rewarded
Ready to apply to General Dynamics?
ApplyBolt finds matching jobs, tailors your resume, and submits applications for you.