Find Your Next Job

Energiot

Firmware Junior Engineer

Posted on Nov. 26, 2024

  • Full Time

Firmware Junior Engineer

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.

Tailor Your Resume for this Job


Share with Friends!

Similar Jobs


Prescient Edge

Junior System Admin

Job Description: Minotaur Systems and Network Administrator (MSNA) The requirements listed define t…

Full Time | Mclean, United States of America

Apply 6 days, 21 hours ago