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 Responsibilities :
- 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.
J-18808-Ljbffr