Embedded Software Engineer (ECDH)

TTTech Auto Iberia, Barcelona


The cars of the past were guided by human hands – the cars of the future will be driven by human ideas

In the quest towards full automation, we have set out to tackle the toughest challenge of autonomous driving – safety. Our trusted safety platform is on board more than two million vehicles. If you come work with TTTech Auto in Spain, your ideas will be, too.

Embedded Software Engineer

We are looking for an Embedded Software Engineer that is ready for new challenges, willing to join the team in our Barcelona offices (required to work onsite at least two days a week, with the option of working remotely for the remaining three days) and motivated to partake in existing and new development projects. The SW team is inside the Electronic Controls Design House (ECDH) and work on several ECUs for a range of renown OEMs. The is focus on mid-sized projects means that all members get to participate on different activities, requiring skills such as proactivity and quick learning.

Your tasks:

  • SW development for projects that range from QM (no safety) to ASIL-D (maximum safety level)
  • Collaborate with internal stakeholders (such as Product Management and System Architects) and external stakeholders to align requirements and expectations
  • Use remote setups and the appropriate tooling to verify the implemented designs
  • Write requirements and unit tests according to ASPICE standards
  • Participate in team alignment activities, such as dailies and sprint plannings

Your profile:

  • Proficiency in Embedded C programming, including software development and architecture design for embedded systems
  • Experience working with various embedded devices, such as multi-core processors, Real-Time Operating Systems (RTOS), and with peripherals
  • Experience with AUTOSAR Classic
  • Experience integrating an MCAL
  • Experience writing software and architecture requirements, unit detail design and unit tests
  • Good communication and teamwork skills

Skills to make the difference:

  • Experience with Ethernet/CAN protocols
  • Experience using simulation and testing tools for Ethernet/CAN networks, such as Vector CANoe
  • Experience with unit testing tools, such as VectorCAST
  • Experience integrating bootloader software into embedded systems
  • Experience configuring Memory Protection Units (MPU), End-to-End (E2E) protection, and XCP communication protocols for embedded systems

Our offer:

  • ⏱️ Flexible start time between 7 AM and 10 AM
  • 📆 25 vacation days
  • 🏠 Hybrid work mode (2 office days and 3 remote days per week)
  • 🏖️ Possibility of 45 workcation days within the EU
  • 💰 Flexible remuneration, fitness and corporate discounts
  • 🎓 Professional development and trainings


  • Click on APPLY NOW to go directly to your default email application and send your CV attached in English Version
  • Or send an email to jobs-iberia@tttech-auto.com with the Vacancy’s Name in the subject and don’t forget to attach your CV in English Version