Pittsburgh, PA

Software Engineer Intern

OnsitePosted 1 week agoRequired

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.

About General Dynamics