AS
C/C++ Developer
We are looking for a passionate and detail-oriented C/C++ Developer to join our R&D team focused on RFID and retail security systems , including electronic article surveillance (EAS) and alarm systems for retail environments .
You will be part of a team designing, implementing, and maintaining low-level embedded software solutions that directly interface with RFID hardware, sensors, and control units used in store security.
This role will follow a hybrid work model in São João da Madeira, Aveiro. 
Responsibilities
• Develop and maintain applications and firmware primarily in C , with parts in C++ .
• Integrate with RFID readers, antennas, tags , and alarm systems .
• Work with hardware engineers to ensure seamless hardware-software communication.
• Optimize performance and reliability of embedded software in resource-constrained environments.
• Participate in design reviews, testing, debugging, and documentation.
• Collaborate cross-functionally with QA, hardware, and support teams.
• 3+ years of professional experience in C development (mandatory).
• Solid experience with C++ for embedded or systems programming.
• Familiarity with microcontrollers , RTOS , or bare-metal development.
• Good understanding of memory management , interrupts , and real-time constraints.
• Ability to read datasheets and work closely with hardware specs.
• Comfortable working with cross-functional teams and writing clean, maintainable code.
• Good English (written and spoken) for technical communication.