Open/Close mobile menu

Lockheed Martin Corporation Home

C++/Java Cyber Software Engineer Senior

Req ID :
Job Code/Title :
E1073:Software Engineer Sr
Job Description :
This exciting position is with Lockheed Martin Rotary Mission Systems (RMS) Cyber Software team located in Colorado Springs, CO. This position is for an experienced Software engineer to develop message-based interface bus as a framework for the Cyber platform components. We are looking for a person who has a combination of both software development, messaging, SOA, and cyber security experience. You will be supporting RMS-Cyber Solutions Cyber Operations projects and your primary responsibilities will be to:
- Establishes functional and technical specifications and standards, solves hardware/software interface problems, define input/output parameters, and ensures integration of the entire system or subsystem.
- Review, evaluate and derive requirements for testability, develop and direct preparation and execution of comprehensive test plans, procedures and schedules for complete systems and/or subsystems.
- Candidate will perform tasks in accordance with program and Lockheed Martin software development best practices
- Design, and Develop Cyber capabilities using modern computer programming languages
- Candidate will perform software development tasks, including software requirements definition, software design, code, unit test and integration testing. Candidate will also support the coordination of software builds
- Demonstrate experience working knowledge of Windows, UNIX System Administration, Hardware, Network and LAN support

Secondary responsibilities will be to:
- Plans, implements, tests, documents, and maintains solutions for the integration and testing of in-house developed and COTS/GOTS components, elements, subsystems and/or systems.
Design, implement, and test mission code outside the realm of cyber architecture. This may include:
- Understand Penetration testing design and implementing practices. This may include developing scripts that automatically run the testing to reviewing mission code in order to create a robust test.
- Writing various algorithms to read/write JSON files, interact with activeMQ, validate messages and call functions from a variety of different libraries
- Writing or updating and running unit, subsystem and/or system tests
- Maintaining documentation on written code and tests

Basic Qualifications
• Candidate must have a good understanding of software development practices.
• Candidate must have good interpersonal skills and good communication skills, both written and oral.
• Candidate must have an active secret clearance
• Experience with Development Environments and Configuration Management (Confluence, Jira, Jenkins)
• Expertise in Object Oriented Design (OOD)
• Experience with VMWare and associated Systems
• SQL / SQL Server Profiler
• Experience with C++ and Java
• Experience developing applications on Linux and Windows
• Knowledge of Agile Principles and Frameworks
• Ability to travel (25%)

Desired skills
• Simulation domain knowledge, including the Distributed Interactive Simulation (DIS) message standard
• Cyber operations
• Bash/perl scripting
• Python
• Knowledge of Agile Tools (JIRA)
• Knowledge of Service Oriented Architectures (SOA)
• Experience with Virtualization Technologies
• Networking experience(design and setup)
• Knowledge of Configuration Management Tools (Git, BitBucket, SVN)
• Knowledge of JSON or XML
• Artificial Intelligence and Machine Learning technologies
• Experience with network based messaging
• Web-based API Design
• Experience working on government contracts
• Hardware Assembly - ability to lift and install hardware within COMM racks (ex: 50lbs)

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): Colorado Springs Colorado
Security Clearance :
Business Unit :
Program :
Job Class :
Software Engineering
Job Category :
Experienced Professional
City :
Colorado Springs
State :
Virtual :
Relocation Available :
Work Schedule :
TEMPO: 9X80A - Standard Fri to Fri (Flex & Rigid)
Req Type :
Shift :
Additional Posting Locations :
Colorado Springs