Lockheed Martin Software Engineer Staff in Littleton, Colorado
Are you ready to apply your development skills to make a difference defending your country? Mission Processing is seeking a strong algorithm software engineer with experience in C++ and Python that is seeking a challenge. The qualified candidate must have experience with developing high performance applications and multithreading, as well as a passion for software optimization.
The qualified algorithm software engineer would be part of an agile scrum team that is responsible for developing new capabilities to enhance current offerings, and for integrating new functionality into a complex, challenging operational baseline. On a daily basis you will have the opportunity to think out of the box by finding ways to apply SOLID principles to new development, improve usability for future maintenance via software optimizations, enhance and run algorithms in the cloud, and incorporate automated unit tests into the baseline using tools like Google Mock/Test.
The Algorithm software engineer will be involved in all phases of the agile development engineering process including requirements definition, design, development, test, and demonstration during each sprint and release. They must be able to communicate effectively with the team at daily scrums, to work through roadblocks and resolve issues quickly.
You’ll work with fast-paced teams on diverse challenges. Whatever the project, you can rely on the backing of a global technology leader with a culture that values innovative thinking and the resources to make it happen. Stand on the shoulders of a rich heritage of achievement as you write our next chapter. Become a Lockheed Martin software engineer. You are meant to solve the hardest challenges.
Lockheed Martin Space Systems offers a total compensation package from competitive wages, on-site medical care, 25 three days weekends, and healthy living incentives just to name a few reasons to join Lockheed Martin Space Systems.
Basic Qualifications • Must possess a classified clearance, SCI • Bachelor’s degree in Computer Science, Electrical Engineering, Imaging Science, Physics, or Mathematics. • Minimum five years (5) experience with Linux/Unix systems. • Minimum five years (5) experience with complex software and test processes. • Minimum five (8) years C++ or Python professional software development experience • Intermediate to advanced level expertise with multi-threaded processing • Organized and self-motivated with demonstrated ability to multi-task. • Excellent oral and written communications skills
Desired skills • Strong Mathematics or Physics background • High performance computing knowledge • Familiarity with Matlab, Python, Java, C++, Fortran, Groovy scripting • Experience with Automated Unit testing and tools (i.e. Google Mock/Test) • Experience using Agile tools (i.e. Version One, Jira) • Build and deployment automation experience using Jenkins and Docker • Experience using CM and bug tracking tools (i.e. Git, GitLab, Accurev) • Experience in one or more of the following domains: o Synthetic Aperture Radar o Digital Signal Processing o Digital Image Processing
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.
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.
Job Location(s): King of Prussia Colorado, King of Prussia Pennsylvania