Programista C/C++ — praca w Polsce (UoP)
Rola dla osób, które chcą rozwijać oprogramowanie w C/C++: wydajność, stabilność i jakość kodu. Zakres, technologie oraz tryb pracy zależą od projektu — po CV dopasujemy najlepszą ofertę.
Stawki i warunki w skrócie
Zakres obowiązków programisty C/C++
Zakres zależy od projektu: może dotyczyć modułów aplikacji, systemów wbudowanych, narzędzi, bibliotek lub utrzymania istniejącego kodu. Poniżej przykłady zadań, które często się pojawiają.
Przykładowe zadania (zależnie od projektu)
- implementacja i rozwój funkcjonalności w C/C++ zgodnie z wymaganiami
- analiza i optymalizacja wydajności (profilowanie, poprawa stabilności)
- integracja z API, modułami systemowymi lub komponentami sprzętowymi (jeśli dotyczy)
- praca z błędami: debugowanie, poprawki, dokumentowanie zmian
Jakość, testy i utrzymanie
- code review i dbałość o standardy zespołu
- testy (unit/integracyjne) — w zależności od praktyk projektu
- utrzymanie i rozwój istniejącego kodu, refaktoryzacja
Technologie i środowisko pracy
Technologie zależą od projektu. Poniżej przykładowe obszary, które często pojawiają się w ofertach C/C++.
| Obszar | Przykłady |
|---|---|
| Kontrola wersji | Git, praca z branchami, pull requesty |
| Środowisko | Linux/Windows, kompilacja, konfiguracja narzędzi (zależnie od projektu) |
| Debugowanie | analiza logów, debug, podstawy profilowania wydajności |
| Jakość | code review, testy (jeśli stosowane), praca zgodnie z ustalonymi standardami |
Wymagania i mile widziane
Minimum
- praktyczna znajomość C i/lub C++ w pracy lub projektach
- umiejętność czytania i modyfikowania istniejącego kodu
- podstawowa praca z Git
- rzetelność, komunikacja i terminowość
Mile widziane
- doświadczenie w projektach o podwyższonych wymaganiach jakościowych
- Linux, debugowanie narzędziowe, testy
- znajomość domeny (np. embedded / aplikacje wydajne) — jeśli dotyczy
- język angielski techniczny (w zależności od projektu)
Tryb pracy i organizacja
Tryb pracy (zdalny/hybrydowy/stacjonarny) zależy od klienta i projektu. Ustalimy to na etapie dopasowania oferty po CV.
- Komunikacja
- krótkie ustalenia, przekazywanie informacji w zespole, praca na zadaniach.
- Tempo projektu
- zależne od zakresu i etapu — rozwój, utrzymanie lub wdrożenie.
Jak wygląda rekrutacja
Działamy szybko i konkretnie: potrzebujemy CV oraz krótkiego doprecyzowania preferencji, żeby dobrać właściwy projekt.
Krok po kroku
- Wyślij CV przez formularz online.
- Kontakt — doprecyzujemy doświadczenie, preferencje i dostępność.
- Dopasowanie — przedstawimy ofertę z warunkami projektu (tryb, region, zakres).
- Start — po ustaleniu formalności i terminu rozpoczęcia.
Lokalizacje i regiony w Polsce
Oferty mogą dotyczyć różnych regionów. Jeśli zależy Ci na konkretnym mieście lub województwie, wybierz region lub wpisz preferencje w CV.