Lockheed Martin seeks a Software Engineer to develop secure, mission-critical software supporting advanced aerospace and manufacturing systems. In this role, you will design, implement, and test high-reliability applications that integrate with complex hardware, sensors, and production environments. You'll collaborate with multi-disciplinary engineering teams, follow rigorous coding and security standards, and contribute to architectural decisions. This position offers opportunities to work on cutting-edge defense and space programs, grow technically, and support global security initiatives in a high-performance, ethical culture.
Responsibilities
- Design, develop, and maintain software for advanced manufacturing and aerospace systems
- Collaborate with cross-functional engineering teams to define requirements and technical solutions
- Implement robust, secure, and scalable code following industry best practices and coding standards
- Integrate software with hardware, sensors, and manufacturing systems to support mission-critical operations
- Perform debugging, testing, and validation to ensure reliability and compliance with defense and aerospace standards
- Contribute to architecture decisions, technical documentation, and design reviews
- Support deployment, monitoring, and continuous improvement of software in production environments
- Work within agile development processes, including sprints, code reviews, and CI/CD pipelines
Required Skills
- Python
- C++Java or C systems programming
- Real-time or safety-critical software development
- Git and version control workflows
- CI/CD tools (e.g., Jenkins, Git
- Lab CI)
- Linux development environment
- Cloud platforms (AWS, Azure, or similar)
- Unit and integration testing frameworks