Robotics Prcocess Automation, LLC
C++ Software Engineers
Robotics Prcocess Automation, LLC, Dallas, Texas, United States, 75215
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
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