Engineering

C/C++ Developer

Alter Solutions · São João da Madeira, PT · 17 mo ago
3+ yrs mentionedad in EnglishEngineeringvia smartrecruiters
Apply
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.

Get the passFilters for ad language, visa sponsorship and level, translation of any ad, from €5 — cancel anytime.