App Dev & Support Engineer III
About the role
We are seeking a highly skilled developer to design and support software for Point of Sale (POS) terminals, focusing on C, C#, Python, serial communication, REST APIs, and AI-driven real-time processing.
Responsibilities
- Core Development (C++, C#, Python)
- Develop and maintain applications using: C; for system-level and device interactionC# (.NET) for application and API layersPython for AI integration, automation, and data processing
- Build scalable, high-performance POS software systemsOptimize code for low-latency and real-time executionDebug and resolve complex production issues
- Serial Communication & Device Integration
- Implement and support serial communication (RS232, USB, COM) with: Payment terminalsBarcode scannersReceipt printersCash drawers
- Develop device drivers/interfaces and handle protocol-level communicationEnsure reliable message parsing, retries, and fault tolerance
- API Development (RESTful Services)
- Design and implement secure, scalable REST APIsEnable seamless communication between POS devices and backend systems
- Implement authentication, encryption, and validation mechanismsOptimize APIs for real-time transaction processing
- AI & Machine Learning Integration
- Develop and integrate AI/ML models into POS workflows using Python Implement: Fraud detection and anomaly detection modelsTransaction pattern analysisIntelligent diagnostics and log analysis
- Use Generative AI for: Automated troubleshooting Code generation and optimization Smart documentation and knowledge systems
- System Integration & Testing
- Integrate with payment gateways, ticketing systems, and enterprise platformsDevelop simulation tools for hardware testing
- Perform unit, integration, and end-to-end testingSupport field deployments and production troubleshooting
Requirements
- Required Qualifications
- Bachelor’s degree in Computer Science, Engineering, or equivalent experience
- 5+ years of software development experience
- Strong proficiency in:
- C++ (embedded/system-level programming)
- C# (.NET)
- Python (AI/automation/data processing)
- Experience with serial communication protocols
- Strong understanding of REST API development
- Strong Python skills for: AI/ML model integrationData processing and automation
- Understanding of latency optimization and real-time constraints
- Experience with: Model deployment and inference pipelinesAnomaly detection and classification models
- Familiarity with frameworks (preferred):TensorFlow / PyTorch / Scikit-learn
- Experience integrating AI APIs (OpenAI, Azure AI, etc.)
- Real-Time Processing Skills
- Event-driven and streaming architectures
- Multithreading and concurrency (C++/C#)
- Async programming and performance tuning
- Preferred Qualifications
- Experience in POS, payments, or ticketing systems
- Knowledge of payment standards (EMV, ISO 8583)
- CI/CD tools (Jenkins, GitHub Actions)
- Familiarity with cloud platforms (AWS, Azure)
Qualifications
- Required Qualifications
- Bachelor’s degree in Computer Science, Engineering, or equivalent experience
- 5+ years of software development experience
- Strong proficiency in:
- C++ (embedded/system-level programming)
- C# (.NET)
- Python (AI/automation/data processing)
- Experience with serial communication protocols
- Strong understanding of REST API development
- Strong Python skills for: AI/ML model integrationData processing and automation
- Understanding of latency optimization and real-time constraints
- Experience with: Model deployment and inference pipelinesAnomaly detection and classification models
- Familiarity with frameworks (preferred):TensorFlow / PyTorch / Scikit-learn
- Experience integrating AI APIs (OpenAI, Azure AI, etc.)
- Real-Time Processing Skills
- Event-driven and streaming architectures
- Multithreading and concurrency (C++/C#)
- Async programming and performance tuning
- Preferred Qualifications
- Experience in POS, payments, or ticketing systems
- Knowledge of payment standards (EMV, ISO 8583)
- CI/CD tools (Jenkins, GitHub Actions)
- Familiarity with cloud platforms (AWS, Azure)
Skills
- Strong debugging and troubleshooting across hardware/software boundaries
- Real-time system design and optimization
- AI-driven development mindset
Benefits
We offer a variety of benefits to employees including health insurance coverage, voluntary dental and vision programs, life and disability insurance, a retirement savings plan, paid holidays, and paid time off (PTO) or vacation and/or sick time. The estimated salary range for this role is ($110,690- $160,280.) Conduent is an Equal Opportunity Employer and considers applicants for all positions without regard to race, color, creed, religion, ancestry, national origin, age, gender identity, gender expression, sex/gender, marital status, sexual orientation, physical or mental disability, medical condition, use of a guide dog or service animal, military/veteran status, citizenship status, basis of genetic information, or any other group protected by law. For US applicants: People with disabilities who need a reasonable accommodation to apply for or compete for employment with Conduent may request such accommodation(s) by submitting their request through this form that must be downloaded: click here to access or download the form. Complete the form and then email it as an attachment to FTADAAA@conduent.com. You may also click here to access Conduent's ADAAA Accommodation Policy.