Senior C++ Software Engineer (Algorithms & Geometry - Deep Tech)
Codetalent
Rola polega na tworzeniu i optymalizacji rdzenia oprogramowania w C++ dla narzędzi EDA (Electronic Design Automation) używanych przez światowych liderów do projektowania procesorów i systemów lotniczych. To stanowisko R&D, gdzie kluczowa jest implementacja algorytmów z geometrii liniowej i optymalizacji grafów, a także rozwiązywanie złożonych problemów matematycznych. Nie jest to typowe backendowe CRUD – wymaga głębokiego zrozumienia algorytmiki i wysokiej wydajności kodu.
Brakuje: brak informacji o wielkości zespołu i liczbie współpracujących osób, nie podano konkretnej nazwy produktu ani klienta.
Rola polega na tworzeniu i optymalizacji rdzenia oprogramowania w C++ dla narzędzi EDA (Electronic Design Automation) używanych przez światowych liderów do projektowania procesorów i systemów lotniczych. To stanowisko R&D, gdzie kluczowa jest implementacja algorytmów z geometrii liniowej i optymalizacji grafów, a także rozwiązywanie złożonych problemów matematycznych. Nie jest to typowe backendowe CRUD – wymaga głębokiego zrozumienia algorytmiki i wysokiej wydajności kodu.
- ✓Elastyczne godziny pracy
- ✓Dodatkowe dni płatnego urlopu
- ✓Praca nad high-endowymi projektami definiującymi przyszłość branży
- !Tylko jeden etap rekrutacyjny (rozmowa rekrutacyjna) – może nie pozwolić na pełną ocenę dopasowania technicznego
- !Brak informacji o wielkości zespołu i jego strukturze
- •Implementacja i optymalizacja wysokowydajnych funkcjonalności w C++ do symulacji i weryfikacji systemów elektronicznych
- •Przekładanie złożonych definicji matematycznych na wydajne rozwiązania programistyczne
- •Implementacja algorytmów z zakresu geometrii liniowej i optymalizacji grafów
- •Code review, projektowanie architektury modułów oraz tworzenie testów automatycznych (G-test)
- •Współpraca w międzynarodowym zespole Scrumowym, udział w sprint planning i retrospektywach
- •Debugowanie i profilowanie kodu w celu osiągnięcia wymaganej wydajności
- •Analiza wymagań inżynieryjnych i definiowanie rozwiązań technicznych z zespołem
Oferta dla doświadczonych specjalistów (Senior).
Minimalny profil to mid/senior C++ developer z doświadczeniem w dużych projektach (np. CAD, symulacje, gry), który ma udokumentowane umiejętności algorytmiczne i potrafi samodzielnie implementować złożone struktury danych.
Osoby szukające prostego developmentu aplikacji biznesowych, juniorzy bez ugruntowanej wiedzy algorytmicznej, a także developerzy preferujący języki wyższego poziomu bez głębokiego C++.
- ?Ile osób liczy zespół R&D i jak wygląda podział kompetencji?
- ?Czy istnieje możliwość pracy wyłącznie zdalnej, czy hybryda jest wymagana?
- ?Jak wygląda proces onboardingu i czy istnieje wsparcie mentora?
- ?Jaka jest średnia rotacja w zespole?
- ?Czy istnieje możliwość publikacji wyników prac lub udziału w konferencjach?
- ?Jakie narzędzia do zarządzania kodem i CI/CD są używane?
- ?Jaki jest poziom odpowiedzialności – czy kandydat będzie miał wpływ na wybór technologii?
- ?Czy w ramach projektu istnieje możliwość przejścia na inną technologię lub domenę?
- −Brak informacji o wielkości zespołu i liczbie współpracujących osób
- −Nie podano konkretnej nazwy produktu ani klienta
- −Brak szczegółów dotyczących procesu rekrutacji (liczba etapów, rodzaj zadań)
- −Nie wiadomo, ile dni płatnego urlopu dodatkowego jest oferowanych
- −Brak informacji o polityce rozwoju (budżet na szkolenia, konferencje)
Międzynarodowy zespół Scrumowy, łączący polską myśl techniczną z globalnym know-how, z naciskiem na autonomiczną pracę i wpływ na rozwiązania technologiczne.
Oferta wymienia tylko jeden etap: Rozmowa rekrutacyjna. Brak dodatkowych informacji o zadaniach domowych czy live coding.
Powyżej mediany rynkowej
Dane z aktywnych ofert zawierających technologię C++. Pełne statystyki zarobków →