Provide technical and engineering work for R D department as directed by the Associate Director, Software Engineering. This position will be responsible for software design, development, and implementation on the host computer as well as software documentation for a complex system.