Software Engineer - Associate
Tharp Consulting · Virginia, MN · Today
Information TechnologyFull-time
Role: Associate Software Engineer supporting Linux and/or Windows applications, primarily for military mission systems or image processing desktop applications. Responsibilities: Develop and maintain software, interface hardware communications, and perform other assigned duties. Demonstrate ownership, strong work ethic, adaptability, and ethical standards.Qualifications: Pursuing or recently completed a Bachelor’s in Computer Science, Electrical Engineering, or related field.Preferred Skills: Experience with software development, C/C++, Java, Windows OS, software design patterns, object-oriented analysis, GUI development, software lifecycle, hardware interfacing, containerization (Docker, Kubernetes), and GPU development (CUDA). Ability to obtain and maintain a DoD security clearance is required.Key Traits: Hardworking, technically competent, eager to learn, interpersonal skills, decision-making, critical thinking, and ethical standards.