Software Engineer Apprentice

Software Engineer Apprentice
Job Reference:
LM People Job Code/Title:
Programme / Functional Group:
N9021I/ Co-op Technical
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
• 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.