Logo
Robotics Prcocess Automation, LLC

C++ Software Engineers

Robotics Prcocess Automation, LLC, Dallas, Texas, United States, 75215

Save Job

Design, develop, and enhance software components, especially in MFC and Win32 environments. Build unit tests and conduct code reviews to maintain code quality. Document technical designs and implementation details thoroughly. Collaborate with Customer Care to troubleshoot and resolve live software issues. Participate in Agile ceremonies including daily scrums, sprint planning, and backlog grooming. Mentor team members and promote adherence to software engineering best practices. Contribute to release planning and management discussions. Maintain a strong focus on

quality, security (including PCI compliance),

and

data protection . Required Qualifications

Bachelor's degree in Computer Science, Computer Engineering, or related field — or equivalent hands-on experience. 5+ years of C++ development

experience in a

Windows environment . Strong expertise in MFC and Win32 API development . Modern C++ standards (C++11 or higher). 3+ years of Python

experience. Experience writing and consuming

technical design documentation . Strong understanding of

object-oriented programming

principles. Ability to debug and troubleshoot both hardware-integrated and standalone software systems. Experience with

automated testing frameworks

such as

Cucumber, Behave, Gherkin . Familiarity with

unit testing frameworks

such as

Google Test, cppUnit , etc. Comfortable with

networking concepts

including

TCP/IP socket-level communication . Experience mentoring others and upholding engineering best practices. Strong verbal and written communication skills — capable of explaining complex technical topics to non-technical stakeholders. Experience with

Agile methodologies . Familiarity with

Atlassian tools

like Jira and Confluence. Nice to Have (Preferred)

Experience with

Java

or

.NET Background in

Retail , particularly

Convenience Store

or

Point of Sale (POS)

systems. Experience integrating with

payment processors

and

payment hardware/devices . Cloud-based application development experience. Understanding of

PCI compliance ,

secure development practices , and

data encryption . Experience building

high-volume, high-availability

solutions. Familiarity with

computer hardware

and embedded device interactions. ROBOTIC PROCESS AUTOMATION LLC is an equal opportunity employer inclusive of female, minority, disability and veterans, (M/F/D/V). Hiring, promotion, transfer, compensation, benefits, discipline, termination and all other employment decisions are made without regard to race, color, religion, sex, sexual orientation, gender identity, age, disability, national origin, citizenship/immigration status, veteran status or any other protected status. ROBOTIC PROCESS AUTOMATION LLC will not make any posting or employment decision that does not comply with applicable laws relating to labor and employment, equal opportunity, employment eligibility requirements or related matters. Nor will ROBOTIC PROCESS AUTOMATION LLC require in a posting or otherwise U.S. citizenship or lawful permanent residency in the U.S. as a condition of employment except as necessary to comply with law, regulation, executive order, or federal, state, or local government contract

#J-18808-Ljbffr