Software Engineer Asc
Lockheed Martin
About the Role
Lockheed Martin Aeronautics is seeking a full-time Early Career Software Engineer to work within a team of software engineers to design, develop, test and maintain C-130J & C-5 software products.
Key Responsibilities
- 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.
Requirements & Tech Stack
- Experience and/or knowledge of at least one programming language.
- Experience in an Agile development environment.
- Good communication and organizational skills.
- Must be a US Citizen.
- This position may require a government security clearance.
- This position is located at a facility that requires special access.
Qualifications
- Bachelor’s degree from an accredited college in computer science, computer engineering, or electrical engineering with software programming coursework.
- Experience with at least one of the following software development languages required: C, C++, C#, or Ada.
- Understanding of Agile methodologies.
Desired Skills
- Excellent oral and written communication skills.
- Experience with complete software development lifecycle process and test philosophies.
- Experience with tools in the development, integration, and test of complex software systems and environments.