Job title: Python Backend Developer
Work Location with Zip code: Richardson, TX 75082
HYBRID
Duration of the project: 6 Months
Job Summary:
We are seeking an experienced and innovative Python Backend Developer with a passion for building cutting-edge RFID solutions to spearhead the design, development, and implementation of next-generation RFID-based solutions. As a subject matter expert, you will own the technical architecture and provide hands-on leadership to a team of skilled engineers. The ideal candidate is a passionate problem-solver who can bridge the gap between hardware capabilities and robust software systems, driving the technical vision and execution for critical projects that enhance efficiency, visibility, and automation for our clients.
Key Responsibilities:
Technical Leadership & Strategy
Serve as the primary technical expert on all aspects of RFID technology, including UHF (RAIN RFID), HF, NFC, and associated protocols.
Define and maintain the technical roadmap for RFID solutions, ensuring alignment with business goals and industry best practices.
Evaluate and recommend new RFID hardware (readers, antennas, tags) and software technologies relevant to solving business problems.
Mentor and guide software engineers, fostering a culture of technical excellence and continuous learning.
System Design & Architecture:
Design end-to-end, scalable, and reliable RFID systems, from tag selection and reader placement to data processing and enterprise system integration.
Document detailed architectural blueprints, data flow diagrams, and integration patterns.
Ensure solutions are designed for high performance, security, and maintainability.
Analyze system performance data to identify bottlenecks and implement optimizations.
Collaborate with hardware vendors and support teams to resolve challenging hardware and firmware issues.
Development & Implementation:
Lead the hands-on development of RFID middleware, APIs, and software modules using languages such as Python or Java.
Integrate RFID hardware from leading manufacturers (e.g., Zebra, Impinj, Alien) with core software platforms and databases.
Oversee the entire development lifecycle, including code reviews, testing strategies (unit, integration, performance), and deployment processes
Required Qualifications:
Experience: Minimum of 7+ years in software development, with at least 2 years of direct, hands-on experience in designing and implementing RFID solutions. Max experience should not cross15-18Yrs RFID Expertise: Deep understanding of UHF (EPC Class 1 Gen 2 / RAIN), HF, and NFC technologies and standards. Good understanding of tag physics, antenna theory, and RF propagation.
Hardware Proficiency: Hands-on experience with RFID readers, antennas, printers, and tags from one of the major manufacturers (e.g., Impinj, Zebra, SATO, Alien Technology).
Software Development: Strong proficiency in at least one language such as Python, C# or Java.
Integration Skills: Proven experience integrating RFID hardware with enterprise systems (WMS, ERP, MES) using vendor SDKs, REST APIs, and message queues (e.g., MQTT, RabbitMQ).
Database Knowledge: Understanding of both SQL (e.g., SQL Server, PostgreSQL) and NoSQL database
Preferred Qualifications:
Experience with cloud platforms (AWS/Azure) and developing cloud-native RFID solutions.
Familiarity with IoT architectures and protocols.
Knowledge of other AIDC technologies like barcodes, QR codes, and Bluetooth Low Energy (BLE).
Experience working in an Agile/Scrum development environment.
Experience in implementation of retail industry use cases.