Mid/Senior (C/C++) Software Engineer - Tooling and Automation
CodiLime
Rola skupia się na narzędziach i automatyzacji dla dużego projektu C/C++ w firmie produkującej sprzęt sieciowy. Będziesz odpowiedzialny za reorganizację i czyszczenie kodu przy użyciu statycznej analizy (Clang SA) oraz narzędzi AI (Claude Code, OpenAI Codex CLI). To nie jest typowe tworzenie nowego produktu – to utrzymanie i modernizacja istniejącego kodu. Praca w modelu software house, z klientem globalnym, wymagająca współpracy z zespołem w UK i spotkań w godzinach dogodnych dla USA (17-20).
Brakuje: nie podano przewidywanego czasu trwania projektu, brak informacji o wielkości zespołu i jego lokalizacji.
Rola skupia się na narzędziach i automatyzacji dla dużego projektu C/C++ w firmie produkującej sprzęt sieciowy. Będziesz odpowiedzialny za reorganizację i czyszczenie kodu przy użyciu statycznej analizy (Clang SA) oraz narzędzi AI (Claude Code, OpenAI Codex CLI). To nie jest typowe tworzenie nowego produktu – to utrzymanie i modernizacja istniejącego kodu. Praca w modelu software house, z klientem globalnym, wymagająca współpracy z zespołem w UK i spotkań w godzinach dogodnych dla USA (17-20).
- ✓Budżet szkoleniowy i wewnętrzne szkolenia
- ✓Możliwość zmiany projektu w ramach firmy
- ✓Praca z nowoczesnymi narzędziami AI i statycznej analizy
- ✓Stabilna firma (250+ osób, od 2011 roku)
- −Wymagane spotkania w godzinach amerykańskich (17-20) – może być uciążliwe przy regularnej współpracy
- −Projekt krótkoterminowy? Ogłoszenie mówi o 'code reorganization and cleanup' – może być ograniczony czasowo
- −Obowiązek uczestniczenia w pre-sales – nie każdy inżynier chce brać udział w spotkaniach handlowych
- !Brak informacji o czasie trwania projektu i możliwości przedłużenia
- !Nieznana wielkość zespołu i struktura
- !Wymagane częste spotkania z zespołem UK – różnica czasowa
- !AI agents jako must-have – nowa technologia, może być ryzyko niedopasowania
- •Analizowanie kodu C/C++ przy użyciu statycznych narzędzi analizy (Klockwork, CPPcheck, SonarQube) w celu znalezienia obszarów do poprawy
- •Projektowanie i implementacja skryptów automatyzujących reorganizację kodu, korzystając z agentów AI (Claude Code, OpenAI Codex CLI)
- •Integracja narzędzi CI/CD z systemami budowania (Make, CMake, Bazel, bitbake)
- •Tworzenie testów jednostkowych i przeprowadzanie code review
- •Uczestniczenie w technicznych dyskusjach z klientem i zespołem w UK
- •Dokumentowanie zmian i procesów
- •Sporadyczne wsparcie w spotkaniach pre-sales (prezentacje techniczne)
Oferta dla doświadczonych specjalistów (Senior).
Mid-level C/C++ deweloper z solidnymi podstawami w embedded, podstawową znajomością statycznej analizy i gotowością do nauki narzędzi AI. Wymagane jest doświadczenie z przynajmniej jednym systemem budowania i podstawami sieci.
Juniorzy bez doświadczenia w C/C++ i embedded, osoby szukające pracy nad nowymi produktami (tu głównie reorganizacja kodu), oraz inżynierowie nie lubiący pracy z klientem zewnętrznym lub elastycznych godzin.
- ?Jaki jest przewidywany czas trwania projektu reorganizacji kodu?
- ?Ile osób liczy zespół i czy są w podobnych strefach czasowych?
- ?Czy wymagane są regularne dyżury po godzinach (on-call)?
- ?Jakie konkretnie narzędzia AI (Claude Code, OpenAI Codex CLI) są używane i czy firma zapewnia licencje?
- ?Czy jest możliwość przejścia na inny projekt po zakończeniu tego zadania?
- ?Jak wygląda proces rekrutacji – czy jest zadanie domowe lub live coding?
- ?Jaka jest częstotliwość spotkań z klientem w godzinach 17-20?
- −Nie podano przewidywanego czasu trwania projektu
- −Brak informacji o wielkości zespołu i jego lokalizacji
- −Nie opisano procesu rekrutacyjnego (etapy, czas)
- −Nie wskazano, czy wymagane są regularne dyżury lub praca w nadgodzinach
Poniżej mediany rynkowej
Dane z aktywnych ofert zawierających technologię C++. Pełne statystyki zarobków →