The English-language job board for Spain

Embedded Software Engineer

Hybrid in Vitoria-Gasteiz·Added 9 months ago (last checked 12 Oct)

RDT

287 open roles

Overview

Work mode
Hybrid, Vitoria-Gasteiz
Education
University degree

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.

Pay & benefits

What you'll get

Before getting into the technical side, let's talk about what really matters: people.

  • A stable, long-term project, working with cutting-edge technology in embedded environments.

  • Hybrid work model, combining flexibility with time spent with the team.

  • Real flexible working hours, designed to help you balance work and personal life.

  • A personalized professional development plan, with ongoing training and technical growth.

  • Continuous support and follow-up so you can find the project that best fits you.

  • Being part of RDT, an organization where we believe every person has their ideal project.

The role

Do you like developing software that ends up living inside a device rather than just on a screen? Do you enjoy fine-tuning performance, working close to the hardware, and understanding how every line of code makes a difference?
At RDT, we are looking for a Software Engineer focused on Embedded Systems to join a stable project with a bright future, and a technical team where knowledge is shared and good ideas matter.

What you'll do

You will join a development team focused on software for embedded systems, taking part in the design, development, and maintenance of efficient, robust, and scalable solutions—both at a low level and within embedded Linux environments.

C++ Programming

  • Software development in C++11 and later versions.

  • Regular use of libraries and frameworks such as STL, Boost, among others.

  • Writing efficient, maintainable, performance-oriented code.

  • Low-level development in C, with special attention to:

    • Memory management.

    • Resource optimization.

    • Performance in hardware-constrained systems.

.NET Environment

  • Application development with .NET Core.

  • Programming in C#, integrating solutions with other systems and product layers.

Embedded Systems

  • Software development for microcontrollers and real-time systems.

  • Knowledge of embedded architectures and how to program them.

  • Close collaboration with hardware teams and other technical profiles.

Embedded Linux & Yocto

  • Development and debugging in embedded Linux environments.

  • Creating and customizing distributions using Yocto Project.

  • System optimization for use in end devices.

Protocols & Communications

  • Working with network protocols such as TCP/IP, HTTP, HTTPS, MQTT, CoAP, among others.

  • Implementing and configuring communications in local and remote networks.

  • Understanding concepts like DNS, DHCP, NAT, and network security.

What are we looking for in you?

  • Education in Computer Engineering, Telecommunications, Electronics, or a related field.

  • Experience developing software for embedded systems.

  • A technical, analytical profile with a strong focus on quality.

  • Ability to work in a team and communicate effectively with different profiles.

  • Proactive attitude and a desire to keep learning (because perfect firmware doesn't exist... yet 😄).

If this challenge sounds like a good fit and you'd like to be part of an environment where technology matters, but people matter even more, let's talk. This could be your next project at RDT.

About RDT

RDT is an engineering and consulting firm specializing in technical services for industrial and infrastructure projects. With a multidisciplinary team of engineers, the company provides design, project management, and technical advisory services across sectors such as energy, civil works, and industrial facilities. RDT operates with a national footprint and continues to expand its operational capacity from its base in Barcelona.

RDT's Spanish presence is centered in Barcelona, which serves as the main hub for its engineering talent. The company is known for its collaborative and technically driven work environment, offering opportunities for international engineers looking to work on complex infrastructural projects. While not a globally recognized brand, RDT is a respected player in Spain's engineering sector, providing a solid entry point for internationally oriented technical professionals.

Industry
Engineering and IT solutions
Founded
1987
Employees
250–1,000
Headquarters
Barcelona, Spain
In Spain
Barcelona
Website
rdt.com

Good to know if you are moving

  • Work on a variety of technical projects in the dynamic engineering sector with a well-established local team.
  • The main office is located in Barcelona, a city with excellent international connectivity and a high quality of life.
  • RDT offers opportunities for engineers looking to gain project experience in the Spanish market.
  • Professional development is supported through in-house technical challenges and collaborative teamwork.
All open roles at RDT
WhatsApp
Hybrid in BarcelonaNo Spanish needed

V&V Engineer

RDT6d ago
Hybrid in BarcelonaNo Spanish needed
Torrejón de ArdozNo Spanish needed
Hybrid in Barcelona
Alcobendas
Hybrid in Zamudio
Hybrid in L'Hospitalet de Llobregat
Paterna
Barcelona
Hybrid in BarcelonaNo Spanish needed

Mechanic

RDT6d ago
Barcelona
Paterna
See all 287 jobs