The English-language job board for Spain

Firmware Engineer (Embedded Systems)

Hybrid in Sant Cugat del Vallès·Added 8 days ago (last checked 30 Oct)

Our summary

Work mode
On-site, Sant Cugat del Vallès
Education
University degree
Benefits
Private health insurance, flexible pay plan, meal vouchers, gym access

Visa options

  • The ad doesn’t mention sponsorship

    Not a refusal, but not a yes. Worth asking in your first message.

Find jobs with visa support

Skills

Nice to have

This job advert was originally written in Spanish.

Requirements

What we're looking for

  • Degree in Computer Engineering, Electronic Engineering, Telecommunications Engineering, or similar.
  • Experience in firmware development for embedded systems.
  • Solid programming knowledge in C and/or C++.
  • Knowledge of microcontrollers, microprocessors, and embedded architectures.
  • Experience with communication protocols such as UART, SPI, I2C, CAN, USB, or Ethernet.
  • Experience using hardware debugging tools such as oscilloscopes, logic analyzers, and JTAG/SWD debuggers.
  • Knowledge of version control systems, especially Git.
  • Understanding of hardware-software integration and system-level debugging.
  • Ability to analyze technical problems and propose efficient solutions.

Nice to have

  • Knowledge of RTOS (Real-Time Operating Systems) and Embedded Linux.
  • Experience with bootloaders, device drivers, and low-level hardware interfaces.
  • Knowledge of firmware testing methodologies and test automation tools.
  • Experience in Python or other scripting languages for automation.
  • Knowledge in power management, memory optimization, and performance improvement.
  • Experience with CI/CD environments for embedded software.
  • Experience working in Agile/Scrum environments.
  • Experience collaborating with multidisciplinary engineering teams.

Pay & benefits

What you'll get

🩺 Health insurance.

📚You will have access to training and professional development opportunities: Languages, Udemy courses, Certifications, The Power Business School Program, and specialized Bootcamps (Agile, DevOps, AI & Big Data, Cybersecurity, etc.).

☕You will have a Talent team that will accompany you throughout your experience with us. We'll even have a coffee once a month! This way, we'll stay connected.

💼We will provide you with a wide range of challenges and projects aligned with your personal and professional goals.

🛍️Option to choose how you receive part of your salary thanks to the tax advantages of our Flexible Remuneration (Restaurant, Transport, and Childcare vouchers).

🏋️Discounts for accessing fitness centers with Wellhub.

🛍️Access to our Discount Club: Inspiring Benefits.

🤝 At BETWEEN, we really enjoy networking, so we will invite you to participate in all these events and more!: BETWEEN Nights, sports tournaments, etc.

💵Paid Talent Referral Program.

The role

At BETWEEN, we are committed to offering you the best opportunities within the technology sector. We have a team of more than 950 professionals. Being part of our team means joining a multicultural community, with access to opportunities for growth and professional development, generating impact.

If you want to develop your skills in an international environment, focusing on working on R&D solutions in both Engineering and IT, this is your next destination!

We are looking for a Firmware Engineer to join our engineering team and participate in the design, development, validation, and maintenance of firmware for embedded systems. The selected person will work closely with hardware, software, and systems teams to ensure the correct integration of technological solutions, while also contributing to the performance optimization and quality of our products.

What you'll do

  • Design, develop, and maintain firmware for embedded systems and hardware devices
  • Program, debug, and optimize code in C and C++.
  • Develop and integrate low-level software for the control of hardware components and peripherals.
  • Collaborate with hardware, software, and systems teams to ensure correct integration of solutions.
  • Perform testing, debugging, and analysis of firmware issues.
  • Analyze system performance, memory usage, and resource consumption.
  • Prepare and maintain technical documentation, including firmware specifications and testing procedures.
  • Provide support in hardware validation, systems integration, and product verification activities.
  • Investigate and resolve defects detected during the development and testing phases.
  • Participate in code reviews and contribute to the continuous improvement of development processes.

How you'll work

  • You will have a flexible schedule.
  • You will have a PC and the necessary peripherals for your work.
  • Four days on-site in Sant Cugat del Vallés and one from home.

About BETWEEN Technology

BETWEEN Technology is an IT and engineering consulting firm based in Sant Cugat del Vallès, Spain, specializing in industrial engineering, automation, robotics, and digital transformation. The company provides technical consulting and staffing solutions across sectors such as automotive, pharma, energy, aerospace, and infrastructure, with a strong focus on engineering projects, industrial maintenance, and software development. With around 50 open roles in Spain, it supports clients in both technical and managerial capacities, from CAD design and PLC programming to data engineering and AI.

Industry
IT and Engineering Consulting
Employees
1,000
Headquarters
Sant Cugat del Vallès, Spain
In Spain
Sant Cugat del Vallès, Barcelona, Madrid and 4 more

Good to know if you are moving

  • The company is headquartered in Sant Cugat del Vallès, near Barcelona, a major tech and industrial hub in Spain.
  • Open roles span multiple locations across Spain, including Madrid, Barcelona, Gijón, Sevilla, and Tarragona, offering flexibility for relocation.
  • Many positions require Spanish language skills, but some roles, especially in engineering and IT, may be open to international candidates with strong technical backgrounds.
  • The company works on projects in sectors like automotive, pharma, energy, and aerospace, providing opportunities to work on complex industrial systems.
  • Some roles involve travel or on-site work, which may be relevant for candidates interested in field engineering positions.

In their own words

Additional information

At BETWEEN, equal opportunities is one of our core values. We are committed to hiring the best talent regardless of race, religion, sex, age, or disability, and to promoting their professional and personal development.

All open roles at BETWEEN Technology
WhatsApp