C/C++ Developer
Core
Design, implement, and maintain low-level embedded software solutions interfacing with RFID hardware, sensors, and control units for retail security systems.
Role type
Embedded C/C++ Developer
Builds
Firmware and applications for electronic article surveillance (EAS) and alarm systems
Domain
Retail security, RFID technology, embedded systems
Deliverable
production ML models | product features | infrastructure
Required skills
C programming, C++ programming, embedded systems development, microcontroller programming, RTOS, bare-metal development, memory management, interrupt handling, real-time programming, hardware-software integration, datasheet reading
Preferred skills
Cross-functional collaboration, clean code practices
Technologies
C, C++, RTOS, microcontrollers
Responsibilities
Develop and maintain applications and firmware primarily in C with parts in C++, integrate with RFID readers/antennas/tags/alarm systems, work with hardware engineers to ensure seamless communication, optimize performance and reliability in resource-constrained environments, participate in design reviews, testing, debugging, and documentation
Seniority
Mid-level, hands-on IC
