Coditude logo

Senior Backend Engineer, Hardware Integration & Peripheral Services

Coditude

On-site
Pune, India
Full-time
Senior
5+ yrs
Salary not listedPosted 44m ago

Real job — pulled straight from Coditude’s careers page · Verified August 20, 2026 · No reposts.

Job description

Coditude is hiring a Senior Backend Engineer, Hardware Integration & Peripheral Services — a full-time, based in Pune, India role. Apply directly on Coditude's careers page below.

Senior Backend .NET Engineer (Hardware Integration & Peripheral Services)

Location: Pune, India

Department: Technology & Innovation

Experience: 5 To 7 Years

Skills: C# / .NET Core & .NET 8, .NET Core / .NET 8

Key Responsibilities

● Device Services Architecture: Architect, refactor, and build robust backend system services,
background workers, and Windows Services using .NET 8 / .NET Core and C# to manage complex
device lifecycles.
● Peripheral & Hardware Integration: Integrate, maintain, and interface with vendor-specific SDKs,
native APIs, and drivers for physical hardware components (e.g., credit card processing terminals,
thermal printers, scanners, and sensory peripherals).
● Low-Level System Communication: Author low-latency communication layers utilizing serial
protocols (RS-232/COM), USB, HID, TCP/IP sockets, and native system APIs (Win32/UWP APIs) to
communicate with device firmware.
● Fault Tolerance & Reliability: Engineer fault-tolerant state machines, hardware error handling,
fallback logic, and automatic reconnection mechanisms to guarantee maximum operational uptime
in production environments.
● System Refactoring & Modernization: Modularize and refactor monolithic device drivers and
legacy backend codebases into clean, decoupled, and testable service abstractions.
● PCI & Compliance Standards: Ensure peripheral transactions and peripheral data flows adhere
strictly to security standards, PCI compliance, and hardware-level encryption protocols.

Required Qualifications & Technical Skills

● Experience: 5+ years of professional backend software engineering experience with C# and
the .NET ecosystem (.NET Core / .NET 8 / .NET Framework).
● Hardware Integration Expertise: Demonstrated experience building software that interfaces with
physical hardware devices, external peripherals, or IoT devices via vendor-specific SDKs and APIs.
● Low-Level & System Services: Deep technical background in authoring Windows Services,
background workers, multithreaded systems, and asynchronous messaging architectures.
● I/O Protocols: Familiarity with hardware communication protocols and APIs (Serial/COM, USB,
HID, TCP/IP, Win32 APIs).
● Code Quality & Testing: Proven track record of writing unit/integration tests for hardware
abstraction layers, leveraging dependency injection, and using Git-based CI/CD workflows.

Core Competencies & Cultural Fit

● Self-Motivated Learner: Eager to dive deep into unfamiliar hardware SDKs, vendor documentation,
and low-level system protocols to solve complex technical problems.
● Strong Individual Contributor: Able to take ownership of end-to-end device integration pipelines,
troubleshoot physical/hardware edge cases, and execute independently with minimal supervision.
● Reliable Team Player: Values transparent communication and collaborates effectively with
backend architects, QA teams, and technical operations.
● Remote-Ready Communicator: Clear, prompt, and detailed technical communication across
asynchronous tools (Slack, Teams) and task tracking platforms (Jira, Azure DevOps).

Preferred / "Nice-to-Have" Qualifications

● Experience with POS (Point of Sale) systems, payment terminal integration (PCI-DSS compliance,
EMV processing), or self-service terminal/kiosk architectures.
● Familiarity with C/C++ interop (P/Invoke) or native C-DLL wrappers within .NET applications.
● Understanding of diagnostic logging, telemetry, and remote hardware monitoring frameworks.
● AI-Assisted Development: Proficiency in utilizing AI-driven tools (e.g., GitHub Copilot, Cursor,
Claude Code) to analyze legacy drivers, mock peripheral interfaces for testing, and accelerate
development.

Get Backend Engineer jobs like this

New roles from thousands of companies land hourly, straight from their careers pages. Get the freshest matches by email so you never miss one.

Email me new jobs
The Exploration Company logo

GNC Software Intern

Munich, Germany
✓ From careers page· 32m ago
Optiver logo

Software Engineer Internship

Amsterdam, North Holland
✓ From careers page· 32m ago
Optiver logo

Software Engineer Internship

London, England
✓ From careers page· 32m ago
Optiver logo

Software Engineer, Digital Assets

London, England
✓ From careers page· 32m ago

Frequently asked questions

What skills are required for Senior Backend Engineer, Hardware Integration & Peripheral Services at Coditude?

The required skills for Senior Backend Engineer, Hardware Integration & Peripheral Services at Coditude include: C#, .NET, TCP/IP, Git, CI/CD, POS, C++.

What is the seniority level for Senior Backend Engineer, Hardware Integration & Peripheral Services at Coditude?

Senior Backend Engineer, Hardware Integration & Peripheral Services at Coditude is a Senior level position.

How do I apply for Senior Backend Engineer, Hardware Integration & Peripheral Services at Coditude?

You can view the full description and apply for Senior Backend Engineer, Hardware Integration & Peripheral Services at Coditude on EchoJobs: https://echojobs.io/job/coditude-senior-backend-net-engineer-hardware-integration-peripheral-services-c01jg.