CareerPlanSign in

C/C++ Developer

São João da Madeira, pt💼 Full-time🗓 2025-05-13 → 2026-09-25

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

Sourced via smartrecruiters · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.