Graduate Software Engineer - Chippenham
- Job Description
We aim to grow and nurture future talent allowing graduates to become the best and most innovative engineers they can be. The General Dynamics UK Engineering Graduate Scheme allows successful candidates to work across a number of different development teams and engineering roles contributing to solution design, solution delivery and solution sustainment within the development organisation General Dynamics Mission Systems, Chippenham.
The engineering graduate scheme runs for 24 months and consists of up to four six-month rotations across the development teams (there is some flexibility here). These rotations ensure that you gain experience and a full appreciation of how General Dynamics Mission Systems operates. You will gain hands-on experience undertaking activities under the supervision and guidance from mentors and managers.
Your first year will include a range of training courses, covering technical, interpersonal and team working, to develop skills that are fundamental to the business. Graduates will form multi-disciplined teams where you will learn about the various development projects and product, carrying out research and presenting back findings to the development team.
Graduates joining General Dynamics Mission Systems will be expected to add value from day one. Through the development programme and through work experience in departmental areas, graduates will develop into valuable members of the business and possibly our future leaders.
Once you have successfully completed the graduate scheme, you will become an engineer in the relevant area of the development team. Your manager/supervisor will help and guide your development and ensure that your personal development plan is aligned with your own career aspirations which might include further study for some.
Systems Engineering involves the interdisciplinary application of many different engineering principles that enables the realisations of successful systems. This is achieved through the engineer incorporating an approach that takes into account all of the factors that can affect the system through its entire life cycle. A typical day is highly varied and can range from defining customer needs, system design and test through to deployment of completed systems.
System Test engineers are responsible for preparing and maintaining a separate test laboratory. They also are responsible for writing and executing test specifications to test that a product achieves compliance against a Product Requirements, and for recording its status against the test results, System Test also verify and validate new software features that execute against either an individual product or at a system level.
This role provides exposure to all aspects of the software development lifecycle whilst working alongside many experienced and highly-skilled engineers. The role allows a certain amount of creativity to deliver innovative solutions to some of the challenges which the business faces. Key responsibilities include analysing software requirements, modelling software components, delivering high quality working code, implementing test cases and assisting with generating product documentation.
This role involves electrical and electronic hardware design during all phases of the development life-cycle. The role works with both the analogue, digital and mechanical elements of a wireless system platform. The system is under constant development of new features, elements and sub-systems which need to be designed, developed, verified and integrated into the overall system. You will be involved in testing to prove that the new feature together with the system work and meet the customer requirements.