C/C++ Developer

São João da Madeira , Portugal

AI overview

Join a passionate R&D team to develop embedded software solutions for RFID and retail security systems, optimizing performance in resource-constrained environments.

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.

Careers at Alter Solutions. Find Great Talent with Career Pages. | powered by SmartRecruiters | Find Great Talent with a Career Page.

View all jobs
Get hired quicker

Be the first to apply. Receive an email whenever similar jobs are posted.

Ace your job interview

Understand the required skills and qualifications, anticipate the questions you may be asked, and study well-prepared answers using our sample responses.

C++ Developer Q&A's
Report this job
Apply for this job