Lockheed Martin is a global aerospace, defense, and security company dedicated to advancing scientific discovery and harnessing innovation to make the world a safer place. They are seeking an experienced Software Engineer to lead the development of advanced software for next generation ship prototypes and mission critical capabilities, focusing on architecture, design, integration, and validation of high performance tactical components.
Responsibilities:
- Lead the development of advanced software that drives next generation ship prototypes and mission critical capabilities
- Architect, design, integrate, and validate high performance tactical components that support rapid prototyping of new vessel configurations, rigorous system performance evaluation, and comprehensive verification of combat system functions
Requirements:
- Bachelor's or Master's degree in Computer Science or Computer engineering, or equivalent with minimum 5 years' professional experience
- Proficient with software development using C++
- Experience with the full software development lifecycle, including design, development, testing, build, and release
- Familiarity with version control systems, such as Git
- Experience with software testing and integration
- Ability to obtain & maintain a U.S. DoD security clearance at the SECRET level
- Experience working in an Agile development environment
- Knowledge of containerization using Docker and orchestration using Kubernetes
- Familiarity with shell scripting
- Understanding of DevOps principles and practices