Description:The GMD Element develops, integrates, tests, fields, and sustains strategic missile defense capabilities to protect the homeland against current and projected future strategic missile threats or attacks. The GMD Element has been the principal capability for the defense of the homeland a

GWS Software Engineer Arch & Dev

Lockheed Martin • 
Huntsville, Alabama, United States
Position Type: Permanent
Share
Job Description:

Description:The GMD Element develops, integrates, tests, fields, and sustains strategic missile defense capabilities to protect the homeland against current and projected future strategic missile threats or attacks. The GMD Element has been the principal capability for the defense of the homeland against rogue ballistic missile threats. The GMD Element uses multiple sensors, communications systems, fire control capabilities, and interceptors to detect, track, and destroy intermediate- and long-range ballistic missiles during the midcourse phase of flight.

Design, develop and test common core services (CSS) within GWS. Interface with Adaptable Toolkit for Open Messaging System (ATOMS) and mission infrastructure (MI)

Specific Duties/Responsibilities:
* Develop interface documents using MBSE with cross-product interface documents
* Develop collection of machine and human readable text files to ensure traceability
* Supports A&D execution lead and architect by providing technical solutions for threat state design, development and integration.
The main AaC tool is written in Python 3.9 with support through Python 3.11.
Proficient in Typescript – The AaC VSCode Extension is written in Typescript
Understands software architecture, design patterns, and data-driven systems – We use OOP designs in AaC, but Pythons OOP support is very imperfect and requires developers to be proficient with OOP to avoid pitfalls that other languages prevent in their OOP implementations.
Deep understanding and knowledge of Modeled Base Systems Engineering (MBSE)
Understands as code technologies such as Infrastructure-as-Code – AaC is a novel approach to MBSE by capturing MBSE entirely as code which offers a unique set of benefits for AaC.
Understands software testing, verification, and validation – Part of AaCs value is being leveraged by teams to trace automated integration, behavioral, and user acceptance tests to requirements
Proficient with CI/CD build tools — Important for integrating AaC/MBSE-as-code into software CI/CD automations for software planning, analysis, development, testing, verification, and validation

Proficient in developing software on major operating systems (Windows, Linux, macOS (optional)) – AaC supports all 3 major OS platforms, though I understand NGs focus would likely be Windows and Linux Experience in the integration of system components within an integrated operational/test environment
Working knowledge of system design, system security design, and overall integration into an operational environment

IWSSHuntsville
Basic Qualifications:
An active Secret clearance is required.
Bachelor’s Degree in a STEM (Science, Technology, Engineering or Mathematics) discipline preferred from an accredited university and 14 years of related experience, or a Masters Degree in a STEM discipline and 12 years of related experience, or 9 years of experience with a PhD
Must have leadership experience in an Agile/Iterative development environment
Strong interpersonal skills to communicate effectively with teams and stakeholders to include excellent verbal and written communication skills.
Proficient in Python 3 –

Must be able to understand high level requirements and decompose them to the appropriate level or products, while executing a DevSecOps (development, security, and operations) approach
Must have experience with requirements development/collaboration
Must be able to comprehend Use Case development/collaboration
Hands on experience with DoD integration processes and Agile/DevOps methodologies
Desired Skills:
Have a general understanding of the Layered Test approach
Familiarity with web applications (Frontend, REST APIs) — Important for supporting visual editing and collaborative tooling for AaC as Python GUIs are fairly insufficient unless you were to leverage a more proprietary framework such as Qt
Security Clearance Statement: This position requires a government security clearance, you must be a US Citizen for consideration.
Clearance Level: Secret
Other Important Information You Should Know
Expression of Interest: By applying to this job, you are expressing interest in this position and could be considered for other career opportunities where similar skills and requirements have been identified as a match. Should this match be identified you may be contacted for this and future openings.
Ability to Work Remotely: Onsite Full-time: The work associated with this position will be performed onsite at a designated Lockheed Martin facility.
Work Schedules: Lockheed Martin supports a variety of alternate work schedules that provide additional flexibility to our employees. Schedules range from standard 40 hours over a five day work week while others may be condensed. These condensed schedules provide employees with additional time away from the office and are in addition to our Paid Time off benefits.
Schedule for this Position: 9x80 every other Friday off
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.
Join us at Lockheed Martin, where your mission is ours. Our customers tackle the hardest missions. Those that demand extraordinary amounts of courage, resilience and precision. They’re dangerous. Critical. Sometimes they even provide an opportunity to change the world and save lives. Those are the missions we care about.

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.
Experience Level: Experienced Professional
Business Unit: RMS
Relocation Available: No
Career Area: Software Engineering
Type: Full-Time
Shift: First

Have a general understanding of the Layered Test approach
Familiarity with web applications (Frontend, REST APIs) — Important for supporting visual editing and collaborative tooling for AaC as Python GUIs are fairly insufficient unless you were to leverage a more proprietary framework such as Qt
Share
(Job and company information not to be copied, shared, scraped, or otherwise disseminated/distributed without explicit consent of JSfirm, LLC)

JSfirm, LLC

Roanoke, TX

jobs@jsfirm.com

JSfirm LLC, Privacy Policy

All rights reserved. 2001-2023 JSfirm