Dołącz do zespołu UPVANTA i weź udział w projekcie realizowanym dla klienta z sektora healthcare. Poszukujemy doświadczonego Senior C++ Developera, który wesprze rozwój bezpieczeństwa oraz niezawodności rozbudowanego systemu, pracując z zaawansowaną bazą kodu typu legacy.
Zakres obowiązków
- Analiza wymagań bezpieczeństwa oraz wykrytych podatności w systemie.
- Implementacja zmian zwiększających bezpieczeństwo produktu oraz usuwanie podatności typu buffer overflow czy memory corruption.
- Praca z rozbudowanym kodem C++, w tym logiką opartą na wskaźnikach i ręcznym zarządzaniu pamięcią.
- Utrzymanie i rozwój komponentów wykorzystujących mechanizmy wielowątkowości.
- Udział w procesach code review, testowaniu, debugowaniu oraz troubleshootingu.
Wymagania
- Bardzo dobre doświadczenie komercyjne w programowaniu w języku C++.
- Praktyczna znajomość programowania niskopoziomowego, wskaźników oraz ręcznego zarządzania pamięcią.
- Doświadczenie w pracy z dużymi, dojrzałymi bazami kodu typu legacy.
- Umiejętność identyfikowania i usuwania podatności charakterystycznych dla kodu natywnego.
- Dobra znajomość SQL oraz zasad bezpiecznego dostępu do baz danych.
Co oferujemy
- Realny wpływ na bezpieczeństwo i stabilność zaawansowanego produktu medycznego.
- Możliwość rozwoju kompetencji w obszarze Application Security i Secure Software Development.
- Współpracę z doświadczonym zespołem architektów i ekspertów ds. bezpieczeństwa.
- Udział w długofalowym rozwoju technicznie wymagającego systemu.