The English-language job board for Spain
92,000+ live jobsFirmware Engineer (Software Foundations & Architecture)
Hybrid in Sant Cugat del Vallès·Added 5 days ago (last checked 30 Oct)
467 open roles
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.
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.
