Responsibilities include, but are not limited to: • Software development in JAVA and/or C++ within the context of the full software development lifecycle, including: software requirements, design, development, debug and test. • Demonstrated ability to integrate complex software and hardware subsystems and resolve identified conflicting issues. • Support to the design, develop, integrate and maintain new software functionality. • Demonstrated ability to leverage previously written code and make …