The English-language job board for Spain

Firmware Engineer (Software Foundations & Architecture)

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

Our summary

Work mode
On-site, Sant Cugat del Vallès
Experience
2+ years
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/Engineering in Computer Science, Software Engineering, Telecommunications, or equivalent technical training.
  • : Minimum 2 to 4 years of experience in software / firmware development (Mid level).
  •  Solid mastery of C and C++ applied to low-level environments and embedded systems.
  • Deep understanding of data structures, algorithms, explicit memory management (use of pointers, dynamic/static allocation), and computer architecture.
  • Regular use of version control systems (Git).
  • Knowledge of software lifecycle, debugging (debugging), and best practices for testing/validation.

Nice to have

  • Experience with real-time operating systems (RTOS) or Embedded Linux.
  • Knowledge of multithreading (multithreading), concurrency, and process synchronization.
  • Familiarity with design patterns applied to embedded software.

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 motivated Firmware Engineer to join our team and work on firmware foundations (firmware foundations), embedded systems, and software development.

What you'll do

  • Develop, maintain, and test firmware components for embedded systems with a focus on code quality and architecture.
  • Work with C/C++ code and contribute to low-level software development (core).
  • Understand and analyze the interaction between the hardware base and software logic.
  • Support debugging tasks, incident resolution, and problem analysis in the firmware.
  • Actively participate in software testing, validation, and integration.
  • Collaborate closely with the firmware, hardware, and software teams.
  • Review technical documentation and provide continuous improvements to development.

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