Be responsible for software development support for Linux and/or Windows applications. Applications are primarily military mission systems or image processing desktop applications. Hardware communications interfacing experience is a plus. Be hard working, technically competent, possess pride in ownership and a good work ethic. Have a strong desire to learn, possess good interpersonal skills and decision making/critical thinking skills. Be dynamic and adaptable to change. Set the highest ethical standards for self and others. Perform other duties as assigned. Essential Functions: - C / C / VC - Familiarity with software patterns and/or modern design methodology is a plus. - Object-Oriented Design and Analysis - GUI design and development experience a plus. - Familiarity with software lifecycle process. - Hardware communications interfacing experience is a plus. - Containerization (i.e. Docker, Kubernetes) experience is a plus. - GPU development experience is a plus. I.e. CUDA - Qualific...Software Engineer, Intern, Software, Engineer, Communications, Technology, Business Services