Artificial Intelligence Software Engineer
Description: This position is with the Advanced Development Programs Software Systems group in Palmdale, CA. This position requires a software engineer to work with a software development team in developing, integrating and deploying artificial intelligence (AI) algorithms for mission systems. The team uses a wide application of modern technical principles, theories, and concepts in the software field to develop, integrate, and test open mission systems software products that can be applied to air and ground-based systems.
The candidate will be responsible for all phases of developing and maintaining AI software. While the primary development focus will be on rapid prototyping and fast-turn system integration, candidate responsibilities will span the technology development lifecycle, including requirements generation, system and software design and implementation, integration and flight test, and adjudicating change requests as the software is updated, tested, and integrated. Integration activities will include a multitude of host systems, such as live assets of varying capability and structure, simulated systems, and laboratory environments that include constructive simulations, physical hardware, and system simulations.
The successful candidate will work with a high-performing multi-site, multi-program team and must be self-motivated with a strong work ethic, time-management, and interpersonal skills. The successful candidate must have demonstrated effective communication skills as the position will require inter-organizational and outside customer interactions. The ability to travel on occasion for team interaction and integration and test activities is required.
Experience with Python, C++ or Java is required. Experience with modular open mission systems architectures and Agile processes and tools is highly desired. The candidate must have experience with all phases of the Software Engineering Process from requirements generation, through development, integration, and test. In addition, recent work experience with AI frameworks, GPU development and deployment, and hardware and software in the loop implementation and testing is a plus.
Must be a US Citizen, position is located at a facility that requires special access. A Secret Security Clearance updated within the last 5 years is required to start.
Desired Skills: 3 or more years of industry and/or government experience
Must have strong interpersonal and organizational skills, as well as excellent written and verbal communication skills
Strong creative drive, and the ability to apply out of the box thinking to research, development and integration challenges
Experienced with CNN model generation, RNN model generation, and reinforcement learning techniques
Experienced with signal processing, computer vision, OpenCV
Experienced with algorithm development, modeling and simulation on CPU and GPU architectures
Development experience in the following AI frameworks: keras, TensorFlow, Theano, burlap, PyTorch
IDE experience with: PyCharm, Eclipse, Microsoft Visual Studio, Rhapsody
Bachelor's degree or above in Engineering/Mathematics/Technical Discipline
Experience in applying artificial intelligence and machine learning
Experience in Python/C++/Java
Lockheed Martin is an Equal Opportunity/Affirmative Action Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, pregnancy, sexual orientation, gender identity, national origin, age, protected veteran status, or disability status.
As a leading technology innovation company, Lockheed Martin's vast team works with partners around the world to bring proven performance to our customers' toughest challenges. Lockheed Martin has employees based in many states throughout the U.S., and Internationally, with business locations in many nations and territories.
Join us at Lockheed Martin, where we're engineering a better tomorrow.
Back to top