> Markdown version of [/jobs/ext/4615579-software-engineer-asc-early-career](https://www.wearedevelopers.com/jobs/ext/4615579-software-engineer-asc-early-career). 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 - Early Career - **Company:** Lockheed Martin - **Location:** United States - **Salary:** $60,300 - $111,900 - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Agile Methodology, JIRA, C++ (Programming Language), Configuration Management, Computer Engineering, Software Debugging, Programming Tools, Eclipse (Software), Python (Programming Language), Object-Oriented Software Development, Scrum Methodology, Software Architecture, Systems Development Life Cycle, Software Engineering, Systems Architecture, Systems Integration, Data Processing, Git, Integration Tests, Atlassian Tools - **Published:** November 7, 2026 - **Apply:** https://www.careerbuilder.com/job-details/software-engineer-asc-early-career--13056010-317c-47f5-8e61-bb43c2170778 ## About the Role Software Engineering, Problem Solving Skills, Software Engineering, Aerospace and Defense, System Architecture, Hardware-Software Integration, Software Development Lifecycle (SDLC), Integration Testing, Hardware Simulation, Software Architecture Design, * Bachelor's degree in Computer Engineering, Software Engineering, or a STEM-related discipline from an accredited university or college. * Experience with C++, Python, and Java. * Basic understanding of hardware and embedded systems. * Hardware troubleshooting and/or software debugging experience. * Available for full on-site work in Aguadilla, Puerto Rico. Desired Skills * Experience with Agile software-development methodologies * Knowledge of object-oriented (OO) design principles * Experience using configuration-management tools such as Git * Familiarity with software-development tools such as Eclipse * Experience with Atlassian tools, including Jira * Excellent written and verbal communication skills ## Description Lockheed Martin's Aeronautics Company is seeking a motivated early-career software engineer to join our high performing software team. In this role you will span the technology-development life cycle, including requirements generation, system architecture, software design and implementation, and hardware/software integration and flight test. Integration activities will involve a variety of host systems live assets of varying capability and structure, simulated systems, and laboratory environments that include constructive simulations, physical hardware, and system simulations. What You'll Do: * Design, develop, and debug software components for flight software and mission-system simulators. * Maintain and troubleshoot CI/CD pipelines to ensure reliable builds. * Create and sustain automation tools and scripts that streamline development and test processes. * Support virtual development labs and aircraft-software workflows, providing day-to-day technical assistance. * Participate in Agile meetings (stand-ups, sprint planning, reviews, demos) and collaborate with cross-functional teams and customers. The successful candidate will be a member of a high performing team and must be self-motivated with a strong work ethic, excellent time-management, and strong interpersonal skills. Demonstrated proactive communication skills are required, as the position involves frequent inter-organizational and external-customer interactions. Candidates must be U.S. citizens and able to obtain the required government security clearance. 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.