Join a dynamic R&D team developing low-level embedded software for RFID and retail security systems, ensuring optimal performance and reliability in real-time 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.
Alter Solutions is an international IT consultancy that specializes in software development and cloud computing, focusing on driving digital transformation for industrial sectors worldwide. With a diverse client base across industries like banking, aviation, and energy, Alter Solutions stands out by combining local expertise with a global network to deliver tailored and scalable technology solutions.
Please mention you found this job on AI Jobs. It helps us get more startups to hire on our site. Thanks and good luck!
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