Your privacy and the security of your data are very important to us. To constantly improve your experience, we use cookies on our website. If you want to understand exactly how, or prefer not to allow them, please read our Privacy Policy.


Firmware Engineer / Linux Embedded Systems


SNIDO is a young technology company that designs and develops products for fire detection and alarm systems. We have a vision to move forward in the Life Safety sector and to include smart home connectivity in our products.

We are seeking an Engineer to join our product development team based in Faro, Portugal.



Firmware development and maintenance for Linux embedded systems



Minimum of 1 year of professional experience in C/C++, Python and Go Languages

Experience in Yocto

Experience in Docker

Experience in firmware development and debugging for Linux embedded systems

Experience in creating custom Linux based images for embedded IoT devices

Experience in embedded system protocols (UART/SPI/I2C...)

Knowledge in security standard practices

Knowledge in electronics

Fluent in English and Portuguese

Residence in Portugal - MANDATORY

On site



Master's or PhD in Electronics, Computer Engineering or similar

Knowledge of version control systems (SVN, GIT)


Candidate Profile:

Good interpersonal skills

Cooperation and teamwork

Strong sense of responsibility

Well organized

Ability to set and achieve accurate deadlines

Innovative thinker


We offer:

Salary commensurate with experience

Continuous professional development

Collaboration with team members in our partner organization


If you think you have the right profile and would like to be part of an exciting team, please send your application to:


(All applications will be treated with the utmost confidentiality)