Lockheed Martin · 1 month ago
Software Engineer Staff - Space Protection Programs
Lockheed Martin is a leader in space technology and innovation, focusing on security and collaboration across industries. The Software Engineer Staff will guide a team through complex mission software development, taking ownership of software development and integration activities while ensuring adherence to engineering standards and techniques.
AerospaceCyber SecurityMachinery ManufacturingMilitaryNational SecurityRemote SensingSecurity
Responsibilities
Participate in embedded software development, integration, and/or software test activities
Lead in the architecture and detailed design of complex CSCs and CSCIs
Be leading member of an Agile development team. Participate in Agile Release Planning, Sprint Planning, and guide agile development execution. As an experienced developer you'll provide peer leadership in the guidance and mentorship of agile methods to a multi-disciplined team of software and systems engineers
Act as a role model for the team. Lead by doing
Exercise considerable latitude in determining approaches to assignments
Learn new tools independently
Identify opportunities for improvement in current processes and implement new processes
Qualification
Required
Ability to take ownership of software development and software integration activities
Frequent use and application of software engineering standards and techniques, including Object Oriented Design and Agile development techniques
Guide software requirements development, architecture, design, implementation, and test
Work in a highly collaborative environment with frequent and direct interaction with various engineering disciplines and customers
Strong ability to perform on a small highly skilled team in a dynamic environment
Ability to work under limited direction and considerable latitude in determining technical objectives and approaches
Ability to prioritize multiple tasks in a dynamic environment
Adapt to change
Possess strong organizational and communication skills
Participate in embedded software development, integration, and/or software test activities
Lead in the architecture and detailed design of complex CSCs and CSCIs
Be leading member of an Agile development team
Participate in Agile Release Planning, Sprint Planning, and guide agile development execution
Provide peer leadership in the guidance and mentorship of agile methods to a multi-disciplined team of software and systems engineers
Act as a role model for the team
Lead by doing
Exercise considerable latitude in determining approaches to assignments
Learn new tools independently
Identify opportunities for improvement in current processes and implement new processes
Meet eligibility requirements for access to classified information
Preferred
Experience with C/C++, Python, and Linux OS, and Object-Oriented design
Knowledge of embedded systems architectures and test experience using embedded systems
Experience integrating complex software systems with high performance and/or timing constraints
Prior knowledge of embedded and/or MPSoC architectures
Demonstrated experience using the Agile methodology in the development, integration and test of complex software systems and environments
Programming background in C/C++ and Python
Experience with leading process improvement initiatives
Experience with program lifecycle execution from concept phase through end-of-life phase
Comfortable working in a fast paced and dynamic multi-disciplinary environment
Company
Lockheed Martin
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.
Funding
Current Stage
Public CompanyTotal Funding
$6.06BKey Investors
Air Force Research Laboratory
2025-12-05Post Ipo Debt· $3B
2025-08-28Post Ipo Debt· $3B
2023-11-13Grant· $33.7M
Recent News
2026-01-11
2026-01-11
bloomberglaw.com
2026-01-11
Company data provided by crunchbase