G

General Dynamics UK

UK defense contractor delivering C4I, AFV

Software Engineering Co-op

Software EngineeringConfirmed live in the last 24 hours
Internship · Winter 2027Ottawa, ON, Canada

About the Job

Requirements

  • Currently pursuing a bachelor's degree in Software Engineering, Computer Engineering, Computer Science, Systems Engineering, or a related technical or scientific discipline.
  • Strong analytical, problem-solving, and communication skills.
  • Ability to work effectively both independently and in a team.
  • Enthusiasm, willingness to learn, and ownership of assigned work.
  • Must be eligible to work in Canada.
  • Must meet applicable security requirements, including the ability to obtain and maintain a Canadian government security clearance.

Responsibilities

  • Develop, implement, and test software solutions according to design requirements and coding standards.
  • Assist in software integration and verification activities, including debugging and troubleshooting.
  • Document code, processes, and workflows, maintaining clear technical records.
  • Support automated testing and develop scripts or test tools where applicable.
  • Collaborate with engineers, systems engineers, and multidisciplinary teams across the organization.
  • Participate in team planning, code reviews, and iterative development activities.
  • Contribute to the design, development, and testing of complex software and embedded/firmware systems supporting defence operations.
  • Gain hands-on experience across the software development lifecycle, including coding, debugging, testing, documentation, and contributing to process improvements.

Desired Qualifications

  • Experience with programming languages such as C#, Java, Kotlin, Python, or C++.
  • Exposure to version control systems such as Git and collaborative software development practices.
  • Familiarity with software testing frameworks and automated testing tools, including unit testing.
  • Experience with DevOps or continuous integration/continuous delivery tools such as Jenkins, GitLab CI/CD, Maven, Docker, Kubernetes, Ansible, or Terraform.
  • Experience with artificial intelligence tools such as OpenWebUI, Ollama, and Tika.
  • Experience with Android application development, including Android Studio, Kotlin/Java, Gradle, and mobile user interface frameworks.
  • Understanding of software development methodologies such as Agile or iterative development.
  • Knowledge of distributed systems, databases, or networked applications, including familiarity with computer networking.
  • Experience with Make or related build systems.
  • Experience working in Linux environments, including command-line interaction and scripting in Bash or PowerShell.

About the Company

General Dynamics UK

UK defense contractor delivering C4I, AFV

General Dynamics UK provides defence technology and services to the UK MoD, focusing on C4I communications, Armoured Fighting Vehicle (AFV) capability, and avionics. It designs and integrates end-to-end systems such as Bowman, EvO, AJAX, and aircraft avionics, with production in South Wales. It differentiates itself through long‑standing MoD collaboration combined with in-house design and manufacturing, delivering large-scale programs from a UK base. Its goal is to equip the UK Armed Forces with reliable, integrated communication, combat vehicle, and avionics systems to plan, deploy, and sustain operations now and in future capability programs.

Company size
201-500
Company stage
Growth Equity (Non-Venture Capital)
Total funding
$70M
Headquarters
Blackwood, United Kingdom
Founded
1962

Recently Posted Jobs

Explore more opportunities at General Dynamics UK

See more jobs