Saltear al contenido principal
C++ Developer

C++ Developer

We are looking for an experienced software engineer to join our team for the R&D department of an american multinational company, based in Barcelona area.

The candidate will be responsible for the development of the embedded firmware and its integration. He/she will be part of a multi-disciplinary development team located both in Barcelona and other international locations, working towards common and technically challenging objectives.


Main responsabilities

  • Software development:  be a proficient software developer, capable of design and develop high quality software
  • Work with multi-disciplinary  peers including interaction and integration with hardware designers
  • Understand, improve and contribute in all aspects of software development: analysis, development, testing and deployment.


  • In-depth understanding of C++ with experience in concurrent and parallel programming. Proficient usage of synchronization primitives and IPC paradigms is a must.
  • In-depth understanding of modern operating systems, including Linux and real time Systems
  • Strong analytical and problem solving skills
  • Process oriented: Good understanding of the most common software development methodologies
  • Be able to work collaboratively, both within and outside one’s own group.
  • High level of initiative, with ability to plan and manage tasks
  • Strong written and verbal communication skills in English.
Volver arriba