C++ Windows Engineer

  • Atlanta, GA
  • Posted 3 hours ago | Updated 3 hours ago

Overview

On Site
Depends on Experience
Full Time
Accepts corp to corp applications

Skills

.NET
Agile
Atlassian
C++
Cloud Computing
Conflict Resolution
Confluence
JIRA
Java
Microsoft Windows
PCI DSS
Payment Systems
Python
Scrum
TCP/IP

Job Details

Position: C++ Windows Engineer
Type: Long-Term Contract
Location: Atlanta, GA

Job Summary

Seeking an experienced C++ Engineer to design, develop, and maintain high-performance software solutions for retail technology systems. The role focuses on C++ development on Windows, software testing, debugging, and integration with hardware components.

Responsibilities

  • Design, develop, and enhance software features using C++ on Windows.

  • Implement and maintain unit tests using frameworks such as Google Test or CppUnit.

  • Participate in Agile development processes, including sprint planning and code reviews.

  • Collaborate with QA and support teams to troubleshoot and resolve software issues.

  • Develop and maintain technical documentation.

  • Debug and resolve complex hardware/software integration issues.

  • Perform automation and scripting using Python.

Required Qualifications

  • Bachelor s degree in Computer Science, Engineering, or equivalent experience.

  • 5+ years of hands-on experience in Visual C++ development on Windows.

  • Strong proficiency with modern C++ (C++11 or later) and OOP principles.

  • Experience with unit testing frameworks (Google Test, CppUnit, etc.).

  • Minimum 3 years of experience with Python scripting/automation.

  • Experience working in Agile/Scrum environments.

  • Strong debugging and problem-solving skills.

Preferred Qualifications

  • Experience with POS or retail/convenience store systems.

  • Knowledge of payment systems, PCI compliance, and encryption.

  • Experience with cloud-based development.

  • Exposure to Java, .NET, or networking (TCP/IP, socket programming).

  • Familiarity with Atlassian tools (Jira, Confluence).

Note: Candidates must attend an in-person interview in either Atlanta, GA or Dallas, TX. Only local candidates or those willing to travel at their own expense will be considered.

Please share your word format resume with complete contact details, work status and the expected bill rate.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.