> Markdown version of [/jobs/ext/4439201-software-engineer-asc-e1](https://www.wearedevelopers.com/jobs/ext/4439201-software-engineer-asc-e1). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Engineer Asc - E1 - **Company:** Lockheed Martin - **Location:** Littleton, CO, United States - **Salary:** $75,400.0 - $140,000.0 - **Contract:** Permanent contract - **Skills:** Agile Methodology, JIRA, Automation of Tests, C++ (Programming Language), DevOps, Linux on Embedded Systems, Embedded Software, Python (Programming Language), Software Engineering, Systems Integration, Data Processing, Git, Computer Equipment, Information Technology, Programming Languages - **Published:** October 6, 2026 - **Apply:** https://www.techcareers.com/job.asp?id=3423480537&tx=JR3327FFG&pt=1&aff=0B19D771-A501-4A5E-8338-2A822B784D54&utm_source=Job%20Feed&utm_medium=textkernel&utm_campaign=DE&utm_term=0B19D771-A501-4A5E-8338-2A822B784D54 ## About the Role * Experience with programming languages such as C, C++, or Python * Bachelor's degree or equivalent in Computer Science, Aerospace Engineering or other related degree programs from an accredited college/university * Must be a US Citizen; This position is located at a facility that requires special access Desired Skills * Knowledge of Agile Software Development * Demonstrated experience or classroom knowledge with embedded software/hardware * Ability to work in a collaborative and team-based environment * Excellent written and verbal communication skills * Ability to perform software integration and test * Experience with software development * Experience with Python * Experience working on teams using Agile practices * Experience working in a Lab environment with Linux embedded systems * Automated test experience with tools like Jupiter * Experience with Git, Jira, and DevOps ## Description Plans, conducts, and coordinates software development activities. Designs, develops, documents, tests, and debugs software that contains logical and mathematical solutions to business/mission problems or questions in computer language for solutions by means of data processing equipment. Applies the appropriate standards, processes, procedures, and tools throughout the development life cycle. Applies knowledge of computer hardware and software, subject matter to be programmed in business/mission applications, information processing techniques used, and information gathered from system users to develop software. Corrects program errors, prepares operating instructions, compiles documentation of program development, and analyzes system capabilities to resolve questions of program intent, output requirements, input data acquisition, programming techniques, and controls. Ensures software standards are met.