···
Log in / Register

Firmware Test Engineer (Madrid)

Indeed
Full-time
Onsite
No experience limit
No degree limit
C. de Alonso Heredia, 14, Salamanca, 28028 Madrid, Spain
Favourites
Share
Some content was automatically translatedView Original

Description

Job Summary: Soltec is seeking a Firmware Test Engineer to ensure the quality and reliability of firmware in electronic and embedded systems by designing, executing, and automating tests. Key Highlights: 1. Professional development in an international environment 2. Participation in projects with real-world impact in solar energy 3. A culture focused on learning and continuous improvement **Join Soltec and contribute to the advancement of solar energy** If you want to build your career in an **international environment**, participate in projects with tangible impact, and grow within a company committed to **operational excellence and continuous improvement**, we want to meet you. We are a global company specializing in **photovoltaic sector technology**, with over two decades of experience developing innovative solutions and contributing to a more sustainable energy model. **Your mission as Firmware Test Engineer** You will join the EES team (Electricity, Electronics & Software), responsible for ensuring the quality, reliability, and robustness of firmware developed for the company’s electronic and embedded systems. Your mission will be to design, execute, and automate firmware testing, analyzing the functional behavior of ARM microcontrollers and embedded Linux systems, as well as validating IoT communications (OpenThread/Zigbee, MQTT/MQTT‑SN). You will also provide specialized technical support to resolve complex issues, becoming a key contributor to product excellence. **Your day-to-day responsibilities** Design and execute functional, integration, and robustness tests for firmware based on ARM microcontrollers (especially STM32). Validate functionalities developed in FreeRTOS, drivers, interfaces, and middleware. Verify wireless communications based on OpenThread or Zigbee. Test and validate MQTT and MQTT‑SN protocols. Use laboratory equipment (oscilloscope, multimeter, power supplies, etc.) to debug behaviors. Automate tests using Python, following BDD and ATDD methodologies. Analyze logs, diagnose failures, and document incidents. Prepare technical reports and test manuals. Participate in defining the firmware test system. Collaborate closely with software, hardware, and QA engineering teams to ensure a secure and efficient development cycle. **What we are looking for** **Essential requirements**: * Technical degree: Computer Engineering, Electronics, Telecommunications, Industrial Engineering, or related field * Minimum 1 year of experience in similar roles * Solid knowledge of **C/C\+\+, Linux, and microcontroller programming** * Experience with **STM32**, ARM, and debugging tools (J‑Tag) * Demonstrable knowledge of **electronics and laboratory usage** (oscilloscope, multimeter, etc.) * Programming in **Python** applied to test automation * Knowledge of **OpenThread or Zigbee** * Experience or familiarity with **BDD / ATDD** * English level **B1–B2** * Proficiency in Microsoft Office and agile methodologies **Desirable requirements**: * Experience with **PIC24 Microchip** * Knowledge of **Embedded Linux**, drivers, and IoT environments * Familiarity with **MQTT‑SN and MQTT** * Experience in firmware testing within the energy or industrial IoT sectors **Technical competencies**: * Technical rigor and analytical capability * Diagnosis of complex hardware/software issues * Methodical approach, organization, and clear documentation **What we offer** **Purpose and sustainability** * Join a leading solar energy company contributing to accelerating the energy transition * Meaningful work: every project helps build a cleaner, more sustainable future **Development and growth** * Opportunities for international career growth **People-centered culture** * A collaborative, diverse, and respectful environment that fosters inclusion and a sense of belonging * A culture oriented toward learning, continuous improvement, and innovation **Flexibility and wellbeing** * Flexible start time between 8:00 and 9:30 a.m. * Hybrid work model (1 remote workday per week) * Afternoon off on your birthday **Competitive compensation** * Variable compensation * Flexible benefits plan (childcare, health insurance, meal vouchers, transportation) Soltec *is a company committed to* ***equal opportunity, diversity, and regulatory compliance****. All applications are evaluated using objective, non-discriminatory criteria.* *The data controller, SOLTEC ENERGÍAS RENOVALES SL, informs you that the personal data you provide will be processed to initiate the recruitment process and, if selected, used for the relevant administrative procedures associated with the prospective employment relationship. You are informed of your rights of access, rectification, erasure, objection, data portability, and restriction of processing. For further information, please contact* *dpo@soltec.com* *.

Source:  indeed View original post
David Muñoz
Indeed · HR

Company

Indeed
David Muñoz
Indeed · HR
Cookie
Cookie Settings
Our Apps
Download
Download on the
APP Store
Download
Get it on
Google Play
© 2025 Servanan International Pte. Ltd.