Our Avionics products group is looking for an enthusiastic candidate to join the team, where they will assist with the development and testing of software that is used in our products.
This role will provide the candidate an opportunity to gain hands on experience, of developing software using industry standard tools and processes, an understanding of data links, as well as working through elements of the software lifecycle. They will work as part of a team within a dynamic and growing Organisation.
The position is for a 1-year placement.
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
Complexity 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
General Dynamics UK Company video
Find out more about our company and what we do!
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
The candidate will initially join the test team to assist with validating software updates. This will involve writing test descriptions in DOORs against a set of defined requirements, generating the test scripts from these descriptions before integrating the script on the rig to check the integrity of the software build.
In addition the candidate may be involved with performing test inspections and reviews as well as supporting software development (C language). Knowledge, Skills & Abilities
Required Skills & Abilities
Ideally we are looking for a candidate who has knowledge of the software lifecycle and demonstrates an ability to pick up project processes quickly whilst training ‘on the job’ and who has some experience writing/reading C code and analysing requirements
Education & Experience
Required Education & Experience The candidate will at least have completed their second year of Science, Engineering, Technology or Math’s (STEM) related degree, and will be expecting to achieve a 2.1 qualification upon completion.