Communication skills required, both verbally and in writing, to interface with an Integrated Product team that includes Systems and Software Engineers as well as technical leadership in both government and contractor roles. Perform software engineering duties over the product life cycle environment, encompassing requirements development, requirements analysis, design, coding, unit testing, system integration, and problem investigation.