Jobs · Information Technology · New Jersey

App Dev & Support Engineer III

Conduent · Somerset, NJ · 3 wk ago
On-siteInformation Technology$111k–$160k/yrFull-time

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.

Similar jobs