Software Developer C/C++

  • All offices

Software Developer C/C++

We are a private Applied Research Center specialized in Artificial Intelligence, Visual Computing and Interaction located in Donostia-San Sebastian and Bilbao ( We are members of the Basque Research and Technology Alliance (BRTA) and, an international network specialized in Computer Graphics (

We are looking for a software developer in C/C++. The selected person will join a team of 20 people with a multidisciplinary knowledge within the Intelligent Security Video Analytics department and will collaborate with other similar profiles from other departments of Vicomtech.


  • Design and develop Computer Vision applications and libraries.
  • Design and implement algorithms, data structures, and programming interfaces.
  • Responsible for testing and debugging code.
  • Maintaining and developing existing Computer Vision applications and libraries.
  • Perform data transfers of software releases (including to source code, binary artifacts, documentation, etc.).

Candidates must have:

  • Bachelor's Degree in Computer Science or Engineering/Techical discipline.
  • Experience as a Software Developer with C/C++/Python/Shell Scripting
  • Experience as a Software Developer with C/C++ Development:
    • Proficiency in C and C++ programming languages.
    • Experience with memory management, pointers, and low-level system interactions.
    • Knowledge of data structures, algorithms, and performance optimization.
    • Ability to write efficient and reliable code.
    • Proficiency with build systems (e.g., Make, CMake).
  • Experience as a Software Developer with Python:
    • Familiarity with Python and its ecosystem.
    • Knowledge of Python’s ctypes module (Python bindings for C/C++ libraries).

We value candidates:

  • Shell Scripting in Unix shell scripting (e.g., Bash).
  • Ability to automate tasks using shell commands.
  • Understanding of system administration tasks (e.g., managing files, processes, and permissions).
  • Unit testing and integration testing skills.
  • Version control (e.g., Git) knowledge.
  • Familiar with HTTP Rest APIs/Docker/RPMs or equivalent.

We offer:

  • Joining a dynamic, innovative and leading Center in the field of Artificial Intelligence and Visual Computing & Interaction at international level with work centers in Donostia - San Sebastian and Bilbao.
  • Attractive national and international research and development projects with cutting-edge technology.
  • Multidisciplinary work team within the Intelligent Security Video Analytics department.
  • Creative freedom to conduct research aligned with the Center's management procedures.
  • Personal development through training and educational opportunities.
  • Career opportunities and professional progression.
  • Work-life balance policies to achieve a balance between work and family life.
  • Equal employment opportunities.

If you feel identified with us, please send us your CV!


Parque Científico y Tecnológico de Gipuzkoa,
Paseo Mikeletegi 57,
20009 Donostia / San Sebastián (Spain)

+(34) 943 309 230

Zorrotzaurreko Erribera 2, Deusto,
48014 Bilbao (Spain)

close overlay

Behavioral advertising cookies are necessary to load this content

Accept behavioral advertising cookies