cover image
General Dynamics UK Limited

General Dynamics UK Limited

www.generaldynamics.uk.com

1 Job

398 Employees

About the Company


General Dynamics UK is one of the UK's leading defence companies and an important supplier to the UK Ministry of Defence (MoD).

We have more than 60 years' experience delivering C4I communication solutions, Armoured Fighting Vehicle (AFV) capability and avionic systems.

We also provide tactical communications systems to the UK Armed Forces. Bowman is our current communication system, and developing the next-generation tactical communication and information system, known as Evolve to Open (EvO). This will be used to plan, deploy, manage and monitor communications and information for the British Army.

We have designed and developed AJAX, the future of Armoured Fighting Vehicles (AFV), for the British Army, with 589 vehicles being delivered from our site in South Wales.

In addition, we provide a range of avionic systems that are used on different types of military aircraft around the world.

Listed Jobs

Company background Company brand
Company Name
General Dynamics UK Limited
Job Title
Junior Software Engineers
Job Description
**Job Title** Junior Software Engineer **Role Summary** Design, develop, and verify software components for next‑generation avionics mission computing systems. Work across the full development lifecycle, collaborating with cross‑functional teams, and apply industry best practices to deliver reliable, safety‑critical software for modern aircraft platforms. **Expectations** - Entry‑level candidate with a degree in Software Engineering, Computer Science, or Electronics. - Demonstrated experience in a software development environment, preferably through coursework or internship. - Ability to write clean, maintainable code in at least one of the following languages: C, C++, Ada, Java, or Python. - Willingness to learn and follow established development tools, processes, and safety standards. **Key Responsibilities** - Implement and test software modules targeting Intel and PowerPC processors. - Participate in design and code reviews, providing constructive feedback and ensuring compliance with design specifications. - Use verification methods and techniques to build confidence in software robustness. - Contribute to continuous integration/DevOps pipelines, including automated build, test, and deployment workflows. - Capture requirements, define work packages, and estimate effort to support project planning. - Produce and maintain accurate technical documentation (design, test, and release notes). **Required Skills** - Proficiency in one programming language (C, C++, Ada, Java, or Python). - Solid understanding of software development methodologies (Agile, Waterfall, etc.) and their trade‑offs. - Knowledge of verification concepts and practices (unit testing, static analysis, etc.). - Familiarity with CI/CD and DevOps principles. - Ability to read and interpret requirements and translate them into design and code. - Strong analytical and problem‑solving skills, coupled with effective communication in a team environment. **Required Education & Certifications** - Bachelor’s or equivalent degree in Software Engineering, Computer Science, or Electronics. - Professional registration as an Incorporated Engineer (IEng, IET, or equivalent) is desirable but not mandatory.
Hastings, United kingdom
Hybrid
Junior
24-02-2026