JobRaahGet matched free

Jobs

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

Coditude · Pune HQ · India · On-site

Posted Aug 14, 2026

Apply with JobRaah

Sign up free: we match you to jobs like this, tailor your application and fill the form. 2 free applications every day.

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…