Software Engineer

advertisement
Software Engineer
Job Reference:
LM People Job Code/Title:
Location:
Programme / Functional Group:
LMUKA11390
E1072I / Software Engineer
Ampthill
Ampthill - Vehicles
Description of Business Environment:
This role offers a highly skilled and motivated Software Engineer an exciting
opportunity to join the world’s largest defence company. Lockheed Martin is an
acknowledged leader in technology and its application in solving complex, real world
problems. Known particularly for our design, development, fielding and support of
military systems and weaponry, we are also the largest supplier of IT systems to the US
government. We employ more software engineers and, on a daily, worldwide basis, our
systems move more data than those of any other company.
In 1999, after many years working successfully in the UK as a US company, Lockheed
Martin UK was formed with the aspiration of increasing our UK footprint and raising our
UK profile. Since then, we have supplied operating systems to the Royal Mail, the
Metropolitan Police, UK Air Traffic, the 2001and 2011 Census and to AWE, as well as
maintaining a strong position in our primary, military market place.
Since 2005 our headcount has doubled and Lockheed Martin Ampthill has become
known as a leading UK defence engineering company, delivering on a broad range of
contracts for the MoD, prime contractors across the wider UK market and international
defence ministries. Our core business focuses on systems design, platform integration,
manufacture, update and support of armoured fighting vehicles, C4ISTAR platforms,
weaponry technology and systems research in areas such as ballistic missile defence
and composite fabrication
Required Skills:
 Competent in C/C++ ideally but could also consider Java (6/7) with at least some
demonstrable commercial experience of the full development lifecycle.
 Experience developing "under the hood" logic/server side for applications as
opposed to GUIs.
 Experience of source control tools and bug tracking tools.
 Adaptable and eager to learn and grow in a role rather than move straight into a
team lead position.
 Someone happy in an interactive, collaborative team environment, able to get on with
the team and both contribute and listen.
Desired
 Embedded software development experience.
 Experience of working in and Agile Scrum environment.
Standard Job Description:
Plans, conducts, and coordinates software development activities. Designs, develops,
documents, tests, and debugs software that contains logical and mathematical solutions
to business/mission problems or questions in computer language for solutions by means
of data processing equipment. Applies the appropriate standards, processes,
procedures, and tools throughout the development life cycle. Applies knowledge of
computer hardware and software, subject matter to be programmed in business/mission
applications, information processing techniques used, and information gathered from
system users to develop software. Corrects program errors, prepares operating
instructions, compiles documentation of program development, and analyzes system
capabilities to resolve questions of program intent, output requirements, input data
acquisition, programming techniques, and controls. Ensures software standards are met.
Typical Minimum Education & Experience:
Ideally require a Bachelors degree from an accredited college and capability typically
achieved through proven professional experience. Will also consider individuals with
equivalent experience / combined education.
Considered experienced, but still a learner.
Download