Preferred background in Electrical Engineering, Electronics Engineering (i.e. Masters in Electrical and Computer Engineering);
Experience in firmware development, particularly high-level applications for embedded systems, for IoT applications and their cloud integrations;
Proficiency in working with Linux-based environments and compute modules (e.g., CM4), with languages such as Python/Shell to complement or develop firmware applications;
Hands-on experience with ESP32, including firmware development using C++, Rust or similar, and also with wireless communication protocols (e.g., Wi-Fi, Bluetooth).Understanding of communication interfaces (e.g., UART, SPI, I2C, MQTT);
Experience with system-level design and integration of embedded hardware and software. Knowledge of WebSockets, firmware development boostrapping from platform.ioKnowledge of Modbus, EV charging protocol (OCPP) is a plus;
Debugging and troubleshooting skills in embedded systems.The opportunity is Hybrid and so candidate must reside in Lisbon. Would involve 3 days per week working in the office.
3 or more years of hands-on experience in a relevant position;
Fluent English
Portuguese tax number required