
C/C++ Developer
Act Digitalover 1 year ago
São João da Madeira, PortugalMid Level
Responsibilities
- Develop and maintain embedded applications and firmware primarily in C, with some C++.
- Integrate software with RFID readers, antennas, tags, sensors, and alarm systems.
- Collaborate with hardware engineers to ensure reliable hardware-software communication.
- Optimize embedded software performance and reliability in resource-constrained environments.
- Participate in design reviews, testing, debugging, and documentation.
- Collaborate with QA, hardware, and support teams.
Requirements
- At least 3 years of professional experience in C development is mandatory.
- Solid C++ experience in embedded or systems programming.
- Familiarity with microcontrollers, RTOS, or bare-metal development.
- Understanding of memory management, interrupts, and real-time constraints.
- Ability to read datasheets and work with hardware specifications.
- Ability to write clean, maintainable code and collaborate cross-functionally.
- Good written and spoken English for technical communication.
Benefits
- Hybrid work model in São João da Madeira, Aveiro.