Graduate Software Engineer
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 departments and engineering roles contributing to solution design, solution delivery and solution sustainment within the two business lines of General Dynamics UK.
The engineering graduate scheme runs for 24 months and consists of up to four six-month rotations across the business streams (there is some flexibility here). These rotations ensure that you gain experience and a full appreciation of how General Dynamics UK 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 programmes and business streams, carrying out research and presenting back findings to the business.
Graduates joining General Dynamics UK 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 and chosen area of the business. 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.
Generic Level Description
- General Accountabilities
- Learns job/role requirements; begins to apply academic knowledge to job/role accountabilities
- Supervision Required or Provided to Others
- Works under close supervision, and requires significant direction on how assignments are to be executed
- Works on problems of limited scope. Follows standard practices and procedures in analysing situations or data from which answers can be readily obtained.
- Knowledge and Technical Expertise
- Learns to apply company policies and procedures to resolve routine issues. Able to apply basic knowledge/skills to own work. Develops skills in basic theories, practices and procedures in one skill area through formal training.
- Problem Solving
- Uses existing, clearly defined procedures to solve routine problems; applies limited judgment and discretion
- Planning & Organising
- Organises own time to deliver against tasks set by others, with a short term horizon
- Project Management Accountabilities
- Carries out assignments within well-defined practices, procedures and approaches
- Decision Making and Autonomy
- Limited decision-making authority and autonomy; predominantly takes direction from others
- Client/Business Orientation
- Is introduced to the basic needs of the internal and external client and responds to standard requests. Understands relationship between work processes and the business but horizons limited to own team. Is aware of costs related to own work.
- Communication, Negotiation and Influencing
- Asks questions, checks for understanding, provides explanation clearly and precisely.
- Leadership Requirements
- Establishes co-operative relationships to work effectively with colleagues; supports others and participates as a team member, carrying out duties as directed
- Key Contacts
- Deals directly with immediate supervisor, co-workers and team members; engages in routine exchanges of information; interactions with external contacts, if applicable, would be monitored
- Physical Effort
- Little chance of injury. Duties may involve sitting, standing, keyboarding with frequent flexible breaks.
- Working Conditions
- Standard Office Environment. May be required to travel and/or have overnight trips. Hours worked may exceed regular schedule
Responsibilities Include Working under the supervision of a Software lead fulfill the following:
- Assess software capability needs and/or problems and generate a set of software solution requirements
- Develop those solution requirements into a software design and software implementation using the project specific toolset
- Work with other project engineers to carry-out hardware and software integration activities
- Test and verify the software solutions against the initial requirements
- Interface to the customer community to help resolve any customer or field-test issues
Knowledge, Skills & Abilities
Required Skills & Abilities
- Be able to demonstrate an understanding of the challenges associated with Software Development in an Engineering environment and how that differs to an IT environment
- Should have a good understanding of the software lifecycle
- Be able to demonstrate good written, verbal and interpersonal communication skills
- Be able to demonstrate high levels of motivation, integrity and professionalism
- Be able to demonstrate flexibility, commitment and innovation
- Be able to talk with passion about why they want to start their career in Software Engineering at General Dynamics
Education & Experience
Required Education & Experience
A minimum qualification of a 2:1 honors degree (Engineering or related discipline that includes Software Development) is required.