Lockheed Martin is seeking a skilled Software Engineer to support ongoing programs and internal research and development efforts focused on remote sensing data processing. The role involves designing, developing, testing, and integrating software for remote sensing payload mission processing and edge processing hardware.
Designing and implementing software applications in C++ and other languages
Maintain & enhance existing code bases
Integrate, debug, and optimize software in cross‑functional teams
Drive CI/CD – build, test, and deploy pipelines
Contribute to simulation environments that support algorithm validation
Document design decisions, code, and test results
Qualification
Required
Degree in Computer Science, Computer Engineering, or a related field from an accredited institution or equivalent combination of education, training, and experience in a related technical field
Development experience in C++
Ability to obtain a secret government clearance
Preferred
Experience with containerization tools like Docker and orchestration tools like Kubernetes
Experience with CI/CD tools such as Jenkins, GitLab CI, etc
Image Signal Processing or Mission Data Processing Experience
Applied mathematics or algorithm development experience
Experience working with data structures
Experience with embedded Linux and real-time operating systems
Active government security clearance
Benefits
Lockheed Martin is a global security and aerospace company that specializes in advanced technology systems, products, and services. It is a sub-organization of Lockheed Martin.