Role Description
As a Firmware junior Engineer, you will join a dynamic team working on cutting-edge IoT projects. You’ll gain hands-on experience designing, implementing, and optimizing firmware for embedded systems. Collaborate with experienced engineers to develop innovative solutions while learning engineering best practices.
Qualifications Required:
-
Bachelor’s or Master’s degree in Electronics Engineering, Telecommunication Engineering, Computer Engineering, or a related field .
-
Strong programming skills in C/C++ for embedded systems.
-
Familiarity with Texas Instruments and Espressif microcontrollers.
-
Experience with Eclipse-based IDEs (e.g., Code Composer Studio, ESP-IDF).
-
Proficiency in Python or similar scripting languages for automation and testing.
-
Knowledge of UART, SPI, and I2C communication protocols.
-
Understanding of network sensor protocols such as 802.15.4.
-
Experience with Git for version control.
-
Basic understanding of low-power techniques for embedded applications.
-
Languages: Fluent in English or Spanish.
Other qualifications:
-
Familiarity with RTOS (e.g., FreeRTOS) is a plus.
-
Experience with debugging tools such as oscilloscopes or logic analyzers.
-
(Bonus) Knowledge of IoT protocols (e.g., MQTT, CoAP).
-
(Bonus) Familiarity with cloud platforms and IoT ecosystems.
-
Strong problem-solving skills and a passion for technology and learning.
Primary Responsabilities:* + Design and implement firmware for IoT devices based on industry-leading microcontrollers.
-
Develop, integrate, and test drivers for sensors and peripherals.
-
Optimize system performance and implement low-power strategies to extend device battery life.
-
Collaborate with the hardware team to debug and validate firmware designs.
-
Document and maintain firmware code following best practices.
-
Contribute to brainstorming sessions to improve product functionality and efficiency.
-
What do we offer?
*
Full-time contract with flexible working hours.
Health insurance.
Mentorship and guidance from experienced developers.
Opportunity to work in a startup environment with a real impact on product development.
Working in Barcelona with the option of partial remote work.