Firmware Engineer

  • Profesionales y Técnicos
  • Full time
  • 2 meses -
  • Barcelona

Información del trabajo

Descripción del trabajo

We are a global scale-up from Barcelona, born in 2015, dedicated to changing the way the world uses energy. We envision a world free from fossil fuels and we believe the first step in this journey is creating solutions that make electric vehicle charging easier for everyone.

We’re devoted to researching and developing state-of-the-art electric vehicle charging solutions for homes, businesses, and cities. And this way, our mission is to create more sustainable ways of using and sharing energy.

We want to empower people to create, use and share renewable energy in ways they never imagined.

Wallbox currently operates in over 50 countries and has offices in Barcelona, Madrid, Shanghai, and San Francisco. We are powered by a culture of trust, innovation and diversity. For us, talent has no borders. We have more than 350 dedicated experts from over 30 different nationalities working together to create the most innovative products and the best experiences for our customers.

This culture has shown to be rewarding in many ways – amongst them, the creation of the world’s first bidirectional charger, the Quasar, and the recognition as the best of CES 2020 in transportation technology. We have recently closed our second tranche of Series A investment, bringing the total round to €23M and we’ve been recognized as LinkedIn’s Top 5 Startups 2020 in Spain.

At the end of the day, working at Wallbox is at the same time challenging, fun and rewarding. If you like the idea of a dynamic environment, desire to work alongside an incredibly talented, fast-growing team and believe in the future of sustainable transportation, this is the place for you.

Are you ready to change the world with us?

The role

A firmware engineer should be a self starter, quick learner, and should be highly motivated to develop a system according to the requirements. You should be a quick learner, and be good at resolving the problems that may occur in the system. You should have excellent written and verbal communication skills. You should be a good team player, as well as, be able to work independently. You should be comfortable to work within the given time constraints, and deliver quality even under stressful conditions.

As a FW engineer you will:

Analyze the needs and design a system after getting detailed information regarding the scope, performance, limitations, and capabilities of the project.
Develop and implement a running code that is designed within the given budget and time.
Validate the system to check its functionality, and ensure that it is running and operating smoothly.
Evaluate the performance of the system and troubleshoot issues if any.
Improvise the firmware by making some modifications during on field testing activities.


Must have

Bachelor degree in electrical engineering, Computer Engineering, Computer Science, Electronics, Telecommunications or equivalent.
Minimum 3+ years of experience in the design and development of electronics firmware.
Hands-on experience with full-stack MCU firmware development.
Experience with device drivers and other low-level HW interfaces.
Demonstrable C/C++ programming skills with emphasis on its use in Embedded Systems.
Working knowledge of C Compiler.
Strong hardware/electrical know-how. You should know how to test if your firmware is working as expected by probing the hardware (e.g., oscilloscope, logic analyzer, etc.)
Demonstrated knowledge of firmware development best practices (code reviews, test, SCM, etc.)
Soft skills to build and sustain communications with other roles involved in the project.
Collaboration and reporting skills to provide sufficient telemetry.
Curious and problem solver.
Able to work independently with minimal supervision.
Able to work in teams and shared projects.
Spoken and written English skills.

Good to have

Advanced degree in Electrical Engineering, Computer Engineering, Computer Science, Electronics, Telecommunications or equivalent.
5+ years programming embedded systems oriented to power electronics HW development (including control algorithms implementation).
Firmware development on ARM Cortex MCUs & Texas Instruments DSPs family (Piccolo & Delfino families preferable).
Full lifecycle product development experience (from concept through production and support).
Experience with other areas of software development (e.g. scripting with python, etc.).
Familiarity with low-level RTOS.
Exposure to High Voltage and Low Voltage breadboard technologies.
Experience in the electric vehicle industry.
Experience in product development and product development & certification process.
Proficiency in Spanish.


100% company paid private medical insurance, including dental coverage, after six months
Attractive compensation package
Flexible working hours
Friday afternoons off
Opportunity to advance your payroll (under request)
Unlimited coffee & beverages
Language classes (English & Spanish)
Sports channel, which offers online classes until our gym is opened
Monthly “All Hands” & other team events
Brand new canteen with a variety of breakfast and lunch dishes, everyday, for a discounted price
Brand new offices in Zona Franca
Over 20 different nationalities
No suits! Unless it’s Carnival or Halloween

Please submit CV in English

At Wallbox, we’re committed to equal employment opportunity regardless of race, colour, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender, gender identity or expression, or veteran status. We strive to be a more equal opportunity workplace.

Alerta JOB

¿Deseas recibir emails de trabajo?

Don`t copy text!