Descrição:
A Randstad é a empresa mundial líder em talentos. Trabalhamos diariamente para encontrar as melhores oportunidades para os nossos candidatos, ajudando-os a alcançar o seu verdadeiro potencial. Queremos criar um impacto positivo na sociedade, proporcionando oportunidades equitativas para todas as pessoas, independentemente da sua origem, e ajudando-as a manterem-se relevantes num mundo do trabalho em constante mudança.
Our client is a reference organization operating in the energy sector that is looking to strengthen its team with a Firmware Engineer.
You will have the opportunity to have a real impact by creating new products and services that will contribute to energy transition, focusing on the 3Ds (Decarbonization, Decentralization and Digitalization).
descrição da função/job description
As an Firmware Engineer you will perform tasks such as:
Develop and optimize high-level firmware applications for compute modules (e.g., CM4) and ESP32 platforms;
Design application software to support complex embedded systems, leveraging Linux OS environments;
Collaborate with cross-functional teams, including hardware engineers, software developers, and project managers;
Develop and maintain system-level architecture documentation and software specifications;
Troubleshoot and debug firmware applications to ensure seamless operation of hardware-software systems.
requisitos/requirements
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
oferta/offer
An excellent opportunity to join an attractive and fast-growing project.
para se candidatar/to apply
location_DTS-2025-159527