Lockheed Martin Software Tools Subject Matter Expert in Huntsville, Alabama
Description: Candidate will be primary software development tools applications engineer for the THAAD Ground Systems Software team. This position reports to the THAAD Ground Systems Software Senior Manager. Assignments will be defined collaboratively by the THAAD Ground Systems Software Senior Manager in consultation with the software development managers, software Item lead engineers and software architect. Primary responsibilities are (1) to plan, specify, implement, troubleshoot, and sustain software development tool implementations for the THAAD Fire Control software system, (2) contribute to the development of mission and non-mission critical software using industry software development tools, (3) contribute to the development of tools and scripts for utilization and automation of the software development environment, (4) provide technical mentoring to technical staff in utilization of software development tools, and (5) formulate and communicate software tool sustainment and modernization efforts.
Tools Expertise: Minimum 5 years of in-depth and hands-on experience of tools to support large scale software development and configuration management. This includes tools for requirements management, software design, unit testing, integration testing, formal qualification testing, static code analysis, dynamic code analysis, version control and change control. Tools of specific interest include but are not limited to: IBM Rational Doors, Rhapsody, ClearCase, ClearQuest, Apex, Summit/CM, Summit/TM; AdaCore, Jira, Confluence, Git, Bitbucket, Jenkins, Bamboo.
Tools Integration Expertise: Minimum 5 years of in-depth and hands-on experience in the integration between software development and software configuration management tools. The integration experience should include developing and maintaining a seamless flow of information between the software lifecycle phases and a seamless interaction between the software development tools and software configuration management tools. Integrations of interest include IBM Rational and Atlassian tools suites.
Process Expertise: Minimum 5 years of in-depth knowledge of software development and software configuration management processes/policies. Experience in the selection, installation, configuration and deployment of tools to support software development and software configuration management processes/policies.
Process Automation: Minimum 5 years of in-depth and hands-on experience automating software development and software configuration management processes. This include the creation/maintenance of scripts and the use/configuration of COTS to provide the automation.
Problem Solving Expertise: Minimum 5 years of in-depth and hands-on experience proactively identifying and solving complex problems in the software development environment. Experience in utilizing subject matter experts (internal and external) to perform root cause analysis and the development of solution options. Demonstrated ability to decide when to elevate problems to within organization and experience presenting the background, options and guidance required for the decision-making.
Problem Tracking and Prioritization: Demonstrated experience in issue tracking and resolution. This include the delegation and oversight of problem analysis, solution development and implementation rollout.
Standards and Policies: Minimum 5 years’ experience in development, dissemination and enforcement of standards, guidance, policies and procedure for software development. This includes broad spectrum of implementation from interactions with the operating systems to coding standards of scripts.
Communications Skills: Demonstrated ability to effectively communicate advanced concepts to personnel at every level in the software development organization from developer to leadership. Demonstrated ability to create training materials and effectively transfer the knowledge of the tools environment to the user base. Effective interact with software management, software developers, SCM personnel, systems administrators, and tool vendors sales, consultants and support personnel.
- 10 years’ experience in any of the areas listed above.
- Expertise integrating software tools from different vendors.
- Battle Management, Command and Control software design, implementation, test, and maintenance experience.
- Experience in the full software development life cycle of requirements, design, coding, testing, delivery, and maintenance.
- Experience in requirements development and/or analysis for software-to-software and software-to-hardware interfaces.
- Proposal estimation experience for software tool procurement, deployment and sustainment.
- Knowledge of and experience with the THAAD Fire Control software.
- Knowledge of and experience with the Missile Defense Agency.
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.
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.