Software Engineer Apprentice Job Reference: LM People Job Code/Title: Location: Programme / Functional Group: MST11760 N9021I/ Co-op Technical Havant MST IS - MCSP Description of Business Environment: Lockheed Martin Military Solutions has a growing portfolio of programmes both in the UK and in Europe, for a range of military and commercial customers. This portfolio remains focused around its core Helo business, but has recently added programmes in the wider airborne Mission System and Maritime business sectors. This broadening of domains offers new and exciting challenges for the software team, offering opportunities to embrace new technologies and different software development practices. Specific Job Description: The successful candidate for this vacancy will be introduced into the world of Software Engineering, and given the opportunity to experience a variety of technical functions within the software development lifecycle. The candidate will support a number of different programmes, with the responsibility for software design, code development and test, together with defect correction as required. There may be opportunities to perform hardware development to support some of our existing programmes. The role will report to the Software Engineering Manager, and will take technical guidance from the appropriate Software Technical Lead Engineer. The candidate will be encouraged to work in a variety of software development environments, learning new skills with support from a wealth of experienced engineers, and will be expected to generate products that meet the standards and processes defined in the relevant Software Development Plan, as well as the documented requirements. Required Skills: You will have an interest in Software Engineering, and a basic understanding of the aspects that it entails. You will have a keen interest in how things work, and be motivated by creating software solutions for challenging problems. - Ability to work well in a team environment - Problem determination & resolution - Good IT skills in a range of SW packages would be an advantage Logical and careful approach to analysing requirements, creating appropriate designs and developing implementation solutions, as well as an understanding of the role of test in ensuring delivery of mature products. You will have the ability to learn, the desire to be part of a team and be able to cope with a very busy and demanding role. • • • • Good Communication skills Ability to work well in a team environment Good IT skills in a range of SW packages Ability to prioritise own tasking to meet programme needs • Familiarity with any of the following: • Windows (NT/2003/7/2008) and associated applications • UNIX OS • UML • Ada95 or later • Visual Basic • C / C++ / C# Standard Job Description: Participates in a structured cooperative educational/work program between the company and a college/university, and enrolled in an accredited degree program directly related to skills required by the company. Performs assigned tasks in technical/engineering disciplines e.g., Mechanical Engineering, Software Engineering, Facilities Engineering, Quality Engineering.