The English-language job board for Spain

Firmware Engineer (Embedded Linux / C++)

On-site in Sant Cugat del Vallès·Added 2 days ago (last checked 30 Oct)

Our summary

Work mode
On-site, Sant Cugat del Vallès
Contract
Permanent
English
Required
Education
University degree
Benefits
Private health insurance, flexible pay plan

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

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++.
  • Fluent English level to work in an international environment.
  • 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.

Pay & benefits

What you'll get

We offer a comprehensive benefits package that will help you thrive both professionally and personally. Some of them are:

  • Medical insurance with Alan Seguros.
  • Training opportunities: Languages, Certifications, Bootcamps and more.
  • A wide range of events: BETWEEN Night, Padel Tournament, and much more.
  • Flexible compensation (restaurant, transport, childcare).
  • Incentives for validating or recommending talent.

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 permanent contract and flexible hours
  • On-site modality at the Sant Cugat del Vallès office (3-4 days/week).
  • Free parking and good public transport connections from Barcelona.
  • You will have a PC and the necessary peripherals for your work.
  • You will work in an international environment.

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.
All open roles at BETWEEN Technology
WhatsApp