|
SOFTWARE ENGINEERING
Software Engineers are involved in all life-cycle phases of software development including analysis of the requirements, design of the software, as well as code and test. Software Engineers also play a key role in the defined methods we use most highly, for example Object Oriented Analysis and Design, UML, etc. You could select the development tools that will support our methods. Or you may impact Architectural Frameworks that vary by location for example: XML, DII COE, CORBA, .NET, J2EE, etc. and languages such as C, Java, C++, VB, Assembly, Ada, etc.
Other opportunities for Software Engineers include being part of a test team that analyzes the requirements to develop and execute tests independent of the team of engineers developing the software. Or you may be assigned to work on research and development projects. These projects utilize advanced technology in areas that may benefit future customer contracts. You could also possibly work in a process, environment and tools role. Here, you will help define, select and deploy processes and tools while working with engineers to ensure the maximum integrity and utility of those tools and methods.
As you become more experienced, you may assume a leadership position, or become a Technologist or Software Architect. With even more experience, you may become a Technical Manager or Project Engineer. You also have the option of advancing your career while staying in your technical area of specialization.
View all current SOFTWARE ENGINEERING openings for Experienced Professionals
View all current SOFTWARE ENGINEERING openings for College Students
Lockheed Martin is an Equal Opportunity/Affirmative Action Employer.
|