Linux C++ Docker Git PowerShell Bash

C ++ Software Engineer Description We are looking for a highly skilled and motivated C++ Software Engineer to join our team. The ideal candidate will have extensive experience in modern C++ development and a deep understanding of compilers, operating...
C ++ Software Engineer

Description
We are looking for a highly skilled and motivated C++ Software Engineer to join our team.
The ideal candidate will have extensive experience in modern C++ development and a deep understanding of compilers, operating systems, and software development tools. You will work on designing, developing, and optimizing software solutions for complex systems, with a focus on graph theory and related algorithms.

Key Responsibilities
- Develop, maintain, and optimize C++ applications for Linux and Windows environments.
- Utilize and configure GCC and Clang toolchains for cross-platform development.
- Write and maintain automated scripts using Bash and batch scripting for build and deployment processes.
- Collaborate using Visual Studio and other IDEs to build high-performance applications.
- Design, implement, and test graph-related algorithms using C++ and some Third party libraries such as Boost.
- Write and maintain unit tests using gTest and mock objects with gMock to ensure high code quality.
- Troubleshoot and debug cross-platform software issues.
- Work with version control systems (e.g., Git) and participate in code reviews.
- Collaborate with cross-functional teams to define requirements and system architecture.

Required Skills & Experience
- Strong proficiency in C++ (C++11/14/17/20), including STL and modern design patterns.
- Expertise in using GCC and Clang compilers in Linux, as well as VisualStudio in Windows.
- Solid understanding of Linux and Windows operating systems.
- Proficiency in Bash scripting and familiarity with PowerShell or Windows batch scripting.
- Experience with Visual Studio as a development and debugging environment.
- Strong knowledge of gTest and gMock for unit testing and mocking.
- Familiarity with Boost libraries, particularly those relevant to graph algorithms and data structures.
- Strong understanding of graph theory, algorithms, and data structures.


Preferred Qualifications
- Experience with performance profiling and optimization.
- Knowledge of CI/CD pipelines and build systems (e.g., CMake, Ninja).
- Familiarity with containerization tools (e.g., Docker).
- Background in contributing to open-source projects.
- Strong analytical and problem-solving skills.

No et perdis res!

Uneix-te a la comunitat de wijobs i rep per email les millors ofertes d'ocupació


Mai no compartirem el teu email amb ningú i no t'enviarem correu brossa

Subscriu-te ara

Darreres ofertes d'ocupació de Programador/a

Santander

Node JS Backend Developer (Málaga) - Santander Digital Services Country: Spain Job Description Hello! Welcome to the...

Malthus Darwin

Madrid, ES

Malthus Darwin es una empresa de Consultoría, especializada en la búsqueda, selección yevaluación de perfiles IT. Nuestro...

ALTECH

Descripción de la oferta ALTECH Solutions and Consulting SL es una ingeniería especializada en el diseño, desarrollo e...

S&you España

📢¡ÚNETE A UN PROYECTO INNOVADOR COMO PROGRAMADOR/A JUNIOR EN MALAGA! 🚀¿Te apasiona la inteligencia artificial y el...

Michael Page

Trabo 100% remoto en cliente internacional con tecnologías punteras Proyectos innovadores en el sector de Tecnología y...

Slashmobility

Barcelona, ES

¿De qué va la empresa en la que trabajarás? Somos una empresa de soluciones móviles corporativas, la cual desde hace 10...

Paraty Tech

Torremolinos, ES

Con sedes en España, Portugal y México, Paraty Tech es una empresa tecnológica que ofrece soluciones a los hoteles para...

Axiom Software Solutions

Málaga, ES

Sr. Backend Developer • Experience: • 2-3 years in Event-Driven Architecture • 3-5 years in IT projects • 1-2 years...

Open Ximdex Evolution

Sevilla, ES

En OpenXimdex queremos incorporar un programador de Front-End para proyectos en clientes, incluyendo labores de soporte a...

Serem

En SEREM estamos comprometidos con diversos proyectos y queremos contar con los mejores profesionales del sector. Nos...