Software Engineer – Embedded & Cloud Systems
Listed on 2026-03-11
-
Software Development
Software Engineer
Basic Qualifications
- US Citizenship and ability to obtain and maintain a Top Secret/SCI clearance (Active TS or TS/SCI strongly preferred).
- Professional experience in software development, including embedded or application-level development.
- Programming experience in C/C++ and Python; experience with Java, JavaScript, or C# also acceptable.
- Experience designing software solutions for complex or high-performance systems, including systems with timing or throughput constraints.
- Knowledge of embedded system architectures, MPSoC environments, and/or experience testing embedded systems.
- Hands‑on experience integrating complex software systems into larger architectures or multi‑component solutions.
- Experience working in an Agile Scrum environment, including Agile development, integration, and test methodologies.
- Familiarity with tools such as Jira, Confluence, Git Lab, and modern CI/CD practices (automated build, deployment pipelines, configuration control).
- Ability to work effectively in a fast‑paced, dynamic, multi‑disciplinary environment.
- Excellent written and verbal communication skills, with the ability to collaborate across Agile teams and build consensus.
- Bachelor’s degree in Computer Science, Software Engineering, Systems Engineering, or related discipline; or equivalent experience.
E1073:
Software Engineer Sr
As we enter a new era of Strategic Weapon Systems, Lockheed Martin is a pioneer, partner, innovator and builder. Our amazing men and women are on a mission to make a difference in the world and every single day we use our unique skills, talents and experiences to design and build solutions to some of the world’s hardest engineering problems. Do you want to be part of a culture that inspires employees to envision the impossible, perform with excellence and build incredible products?
We provide the resources, inspiration and focus—if you have the passion and courage to dream big, then we want to build a better tomorrow with you.
Bring your experience and passion for engineering to Lockheed Martin, and build the systems which support our nation's defense systems.
What does this role look like?The Software Engineer will design, develop, integrate, and test complex embedded and cloud‑based software solutions supporting mission‑critical space and ground systems. This role involves working across a multi‑disciplinary Agile development environment to architect software capabilities, integrate high‑performance or timing‑sensitive applications, and ensure systems meet rigorous technical and security requirements.
The engineer will collaborate closely with systems, hardware, Dev Ops, and test teams to support the full program lifecycle—from concept and architecture, through development and integration, to deployment and sustainment. Responsibilities may include embedded software design, application containerization, CI/CD automation, software process improvements, and integration with modern cloud and microservice architectures.
Important Notes- Candidates may be subject to a government security investigation and must meet eligibility requirements for access to classified information.
- Applying to this Expression of Interest opportunity introduces you to Lockheed Martin's job opportunities and promotes you to managers who are interested in hiring for multiple roles.
- Locations:
Littleton, CO;
Colorado Springs, CO; or King of Prussia, PA. - Clearance Required:
Active Top Secret (TS/SCI preferred).
- Experience with application containerization (Docker, Kubernetes, Helm) and deployment in cloud environments (AWS, Azure, Open Stack, Open Shift).
- Knowledge of microservices, APIs, Dev Ops practices, and modern cloud technology frameworks (.NET Core, Angular, etc.).
- Experience with databases such as Postgre
SQL or Redis. - Background working with Horizon or other command‑and‑control systems for satellites, antennas, or ground assets.
- Experience supporting full program lifecycle execution, from concept through end‑of‑life.
- Demonstrated experience leading process improvement initiatives or acting as a technical lead/architect.
- Proficiency in Linux, shell scripting (bash, ash, ksh), and…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).