Description:
Location: Barcelona
Working Policy: Hybrid
Environment: International
Salary: Competitive salary and perks
The revolution starts with small things: driving EVs, taking profit from renewable energy sources to avoid fuel. At Wallbox we work to make the world greener!
Why should you apply?
If you are passionate about energy management and conversion, this is the environment where you can bring your ideas into reality at the fastest pace. After several years of experience in electronics, if you want to develop yourself at your full potential inside a growing organization that dares to drive differently, we are looking for passionate people with experience in energy conversion systems and power management!
Role Overview:
Firmware Engineers lie between software and hardware. They should be good team players, with strong communication skills and quick learners. Another key aspect is that they should be good listeners and mediators among departments, as they are usually the first point of contact when issues arise. Good analytical skills are a must to gather and filter all relevant information when dealing with requirements and on-field issues. High motivation and the ability to work under pressure are essential to provide solutions within given time constraints.
As a Firmware Engineer, you will:
* Analyze needs and requirements regarding the project for designing firmware modules.
* Implement and verify firmware module designs within the given budget and time.
* Ensure code quality using unit testing and integration testing.
* Work alongside Hardware and Software departments to bring up prototypes.
* Provide troubleshooting support to Validation, End Of Line, and Service departments.
* Participate in and carry out certification processes such as UL1988, charging protocols, etc.
* Improve and maintain continuous integration environments.
Requirements:
* Bachelor's degree in Electronics, Telecommunications, Electrical Engineering, Physics, Computer Science, 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 hardware interfaces.
* Demonstrable C/C++ programming skills, emphasizing embedded and real-time systems.
* Knowledge of continuous integration tools and environments such as Jenkins, Gitlab Runners, AWS.
* Experience with other areas of software development (e.g., scripting with Python).
* Knowledge of firmware development best practices (code reviews, testing, SCM, etc.).
* Soft skills to build and sustain communications with other roles involved in the project.
* Collaboration and reporting skills.
* Curious and problem solver.
* Able to work independently with minimal supervision.
* Able to work in teams and shared projects.
* Spoken and written English skills.
For more details, visit: Kit Empleo
#J-18808-Ljbffr