What We're Doing
Do you want to be part of the cutting‑edge team developing a world‑class Level D helicopter full‑flight simulator? Do you want to work with the latest hardware, graphics, visuals, real‑time physics, and training services to deliver high‑fidelity, training devices for our customers throughout the world?
Join Lockheed Martin's dynamic team working on the cutting edge of aerospace technology. We provide training systems for customers throughout the world.
At Training, Logistics and Simulation (TLS) Integrated Engineering, we are dedicated to transforming sustainment and training solutions to ensure our customers' mission success. Our focus lies in fostering a culture of speed, agility, affordability, and innovation through disruptive technologies. We are committed to building a talented team that can reimagine the future of mission readiness.
The Work
This is a position for a Software Engineer on the Rotary Training Solutions Blackhawk simulator.
As a Software Engineer on this team, you will:
Plan, conduct, and coordinate software development activities. Problem solve and develop innovative solutions to a range of complex problems that are consistent with the program objectives.
Design, develop, document, test, and debug software that solves business/mission problems using logical and mathematical methods.
Apply established standards, processes, procedures, and tools throughout the development life cycle.
Translate high level requirements into detailed software specifications and design documents.
Design, code, and unit test C/C++ components for real time or safety critical applications.
Develop and execute test plans (unit, integration, system verification) and record results.
Participate in all SDLC phases: requirements analysis, architecture/design, implementation, integration, verification, and hand off to production.
Identify and correct program errors; create clear operating instructions and comprehensive development documentation.
Analyze system capabilities to clarify program intent, output requirements, input data acquisition, programming techniques, and controls.
Ensure all software deliverables meet required quality and compliance standards.
Have the ability to travel domestically (up to 30% travel)
This position will require the selected candidate to have or obtain an Interim Secret level U.S. government security clearance before starting with Lockheed Martin. U.S. citizenship is a requirement for consideration.
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.