Open/Close mobile menu

Lockheed Martin Corporation Home

Software Engineer Sr / Littleton, CO

Req ID :
Job Code/Title :
E1073:Software Engineer Sr
Job Description :
At Lockheed Martin Rotary and Mission Systems (RMS), we are driven by innovation and integrity. We believe that by applying the highest standards of business ethics and visionary thinking, everything is within our reach – and yours as a Lockheed Martin employee. Lockheed Martin values your skills, training and education. Come and experience your future!

This is an exciting Software Engineer Sr position in the C4ISR market segment in C4 Undersea Systems (C4USS) line of business, specifically for the Rail-Trainborne embedded software product line. Rail-Trainborne software is an element within the Advanced Train Management System (ATMS) and uses on-board train processing, navigation & control, and advanced digital communications to provide intelligence of trains on a railway system. In doing so, a rail system can increase throughput and capacity by reducing distance between trains, increase reliability through better on-time performance, and increase safety through authority and speed limit enforcement.

The selected Software Engineer Sr will support Trainborne Software, specifically the Train Control & Display (TC&D) Subsystem as the Driver Machine Interface (DMI) Lead. The candidate will directly contribute to the development & delivery of software developed in Java leading a small team ensuring work is completed in line with technical, cost, and schedule constraints. The candidate will work with a high performing geographically dispersed team throughout multiple phases of the software development life cycle (SDLC) including requirements, design, code, peer review, test, deployment, and maintenance. The candidate will support daily scrum, weekly status, and software technical deep dives as required.

Basic Qualifications
•Experience developing software in Java
•Strong object oriented design and programming experience
•Demonstrated experience with the full software development life cycle
•Must have a working understanding of LM software development plans and processes
•Experience with eclipse-based integrated development environments
•Experience with distributed source code management – (i.e. Git or Mercurial)
•Unit Test & Static Analysis Test Tools (i.e. JTest)
•Ability to collaborate with a team of developers
•Excellent organizational and communication skills, both written and oral

Desired skills
•Experience with software development on safety critical or mission critical systems
•Experience with MISRA-C 2004 / MISRA-C++ 2008 safety standards
•Experience using JIRA for defect issue tracking / resolution
•Background in Agile Scrum and traditional waterfall based software development practices

As a leading technology innovation company, Lockheed Martin’s vast team works with partners around the world to bring proven performance to our customers’ toughest challenges. Lockheed Martin has employees based in many states throughout the U.S., and Internationally, with business locations in many nations and territories.

Join us at Lockheed Martin, where we’re engineering a better tomorrow.

Lockheed Martin is an Equal Opportunity/Affirmative Action Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, pregnancy, sexual orientation, gender identity, national origin, age, protected veteran status, or disability status.

Job Location(s): Littleton Colorado
Security Clearance :
Business Unit :
Job Class :
Software Engineering
Job Category :
Experienced Professional
City :
State :
Virtual :
Relocation Available :
Work Schedule :
TEMPO: 9X80A - Standard Fri to Fri (Flex & Rigid)
Req Type :
Shift :
Additional Posting Locations :