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 (www.vicomtech.org). We are members of the Basque Research and Technology Alliance (BRTA) and GraphicsVision.ai, an international network specialized in Computer Graphics (https://graphicsvision.ai/).
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.
Responsibilities:
- 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!