Developer C++
SEA MACHINES ROBOTICS
Rola Backend Developera w firmie tworzącej oprogramowanie dla autonomicznych systemów morskich. Kandydat będzie odpowiedzialny za projektowanie, rozwój i utrzymanie wydajnego oprogramowania w języku C++ dla systemów autonomicznych na statkach. Praca obejmuje również integrację z hardwarem, testowanie i debugowanie oprogramowania działającego w rzeczywistych warunkach morskich.
Brakuje: dokładna liczba lat doświadczenia w c++ jako wymaganie krytyczne., szczegóły dotyczące struktury zespołu (liczba osób, podział na role)..
Rola Backend Developera w firmie tworzącej oprogramowanie dla autonomicznych systemów morskich. Kandydat będzie odpowiedzialny za projektowanie, rozwój i utrzymanie wydajnego oprogramowania w języku C++ dla systemów autonomicznych na statkach. Praca obejmuje również integrację z hardwarem, testowanie i debugowanie oprogramowania działającego w rzeczywistych warunkach morskich.
- ✓Praca nad realnymi, wdrożonymi systemami autonomii morskiej, które mają praktyczne zastosowanie.
- ✓Możliwość wpływania na kształt produktu i przestrzeni do eksperymentowania oraz zadawania pytań.
- ✓Transparentny i przewidywalny proces rekrutacyjny z jasnymi etapami.
- !Nie podano konkretnej liczby lat doświadczenia w C++ jako wymagania krytycznego, ale jest to kluczowe dla roli.
- !Choć wymieniono 'hybrid', nie sprecyzowano liczby dni w biurze.
- •Projektowanie, rozwój i utrzymanie oprogramowania C++ dla autonomicznych systemów morskich.
- •Rozwój i utrzymanie komponentów architektury systemu, w tym komunikacji międzyprocesowej, potoków danych i integracji middleware.
- •Implementacja i utrzymanie sterowników urządzeń i interfejsów sprzętowych.
- •Testowanie, debugowanie i utrzymanie niezawodnego oprogramowania produkcyjnego wdrażanego na statkach.
- •Udział w symulacjach, testach integracji systemów i testach polowych na statkach.
- •Współpraca z zespołami wsparcia klienta i wdrożeń w celu rozwiązywania problemów w systemach.
- •Współpraca z zespołami zajmującymi się autonomią, percepcją, sieciami i UI w celu dostarczania kompletnej funkcjonalności systemu.
- •Współtworzenie dokumentacji oprogramowania, dokumentacji projektowej systemu i wewnętrznych standardów rozwoju.
Oferta skierowana do developerów z doświadczeniem komercyjnym (Mid).
Kandydat z wykształceniem informatycznym lub inżynierskim i kilkuletnim doświadczeniem w produkcji oprogramowania w C++. Powinien posiadać podstawową wiedzę na temat pracy z systemami zintegrowanymi sprzętowo, środowiskami Linux i kontrolą wersji Git.
Nie dla osób bez doświadczenia w programowaniu w C++ lub bez doświadczenia w pracy z systemami zintegrowanymi sprzętowo. Rola wymaga głębokiego zrozumienia nowoczesnego C++ i pracy w złożonych, sprzętowo zależnych systemach.
- ?Ile dni w tygodniu/miesiącu oczekuje się pracy z biura w modelu hybrydowym?
- ?Jakie są główne wyzwania techniczne, z którymi zespół mierzy się obecnie?
- ?Czy istnieje możliwość pracy nad nowymi funkcjonalnościami (greenfield) czy głównie utrzymanie i rozwój istniejących systemów?
- ?Jak wygląda proces code review i jakie są standardy jakości kodu?
- ?Czy firma oferuje budżet szkoleniowy lub wsparcie w rozwoju zawodowym?
- ?Jakie są plany rozwoju produktu w perspektywie najbliższych 1-2 lat?
- −Dokładna liczba lat doświadczenia w C++ jako wymaganie krytyczne.
- −Szczegóły dotyczące struktury zespołu (liczba osób, podział na role).
- −Informacje o procesie wdrażania oprogramowania na statki.
- −Szczegóły dotyczące dyżurów on-call, jeśli występują.
Zespół jest opisywany jako zorientowany na cel, z przestrzenią do eksperymentowania, zadawania pytań i wpływania na produkt. Firma dąży do pełnej transparentności.
Proces rekrutacyjny jest transparentny i składa się z następujących etapów: przegląd CV, rozmowa wprowadzająca (30-40 min), rozmowa techniczna, rozmowa końcowa z ofertą lub informacją zwrotną.
Na poziomie rynkowym
Dane z aktywnych ofert zawierających technologię C++. Pełne statystyki zarobków →