Software Engineer Asc
Lockheed Martin
About the Role
Lockheed Martin Aeronautics is seeking a full-time Early Career Software Engineer for the F-22 Core Processing Software Team. This specialized embedded software team is focused on high-performance computing for the F-22 platform. The role offers the opportunity to work on cutting-edge aerospace technology in a real-time environment.
Key Responsibilities
- Support the software engineering lifecycle following the program Software Development Plan (SDP) to include:
- Requirements analysis
- Object-oriented analysis & design
- Code & unit test
- Integration
- Support to formal test/delivery
- Plan, conduct, and coordinate software development activities.
- Design, develop, document, test, and debug software that contains logical and mathematical solutions to business/mission problems or questions in computer language for solutions by means of data processing equipment.
- Apply the appropriate standards, processes, procedures, and tools throughout the development life cycle.
- Apply 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.
- Correct program errors, prepare operating instructions, compile documentation of program development, and analyze system capabilities to resolve questions of program intent, output requirements, input data acquisition, programming techniques, and controls.
- Ensure software standards are met.
Requirements & Tech Stack
- C
- C++
- Python
- Embedded systems
- Git
- Jira
- DevOps
- Linux embedded systems
- Agile Software Development
- Software integration and test
- US Citizen
- Government security clearance
- Special access facility
- Facility requires special access.
Qualifications
- Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, or a related STEM field.
- Foundational knowledge of embedded systems.
- Experience with programming languages such as C, C++, or Python.
- Strong analytical and problem-solving skills.
- Ability to work effectively in a collaborative, mission-driven team environment.
- Experience working in a Lab environment with Linux embedded systems.
- Experience with Git, Jira, and DevOps.
- Ability to perform software integration and test.
- Security+ Certification