Programista Inżynier Embedded C (Wrocław/ Warszawa/ zdalnie)
Chcesz, aby Twoja praca miała znaczenie❓ W Enigma SOI zapewniamy bezpieczeństwo Państwu, Instytucji, Obywatelowi w formie sprzętowej i aplikacyjnej. Dołącz do nas na stanowisku: Programista Inżynier Embedded C (Wrocław/ Warszawa/ zdalnie)
🔔 Jesteśmy firmą produktową. W ramach jednej firmy możesz pracować w wielu projektach i mieć kontakt z różnymi technologiami. Rozwijamy własne oraz integrujemy zewnętrzne rozwiązania w zakresie szeroko pojętego bezpieczeństwa IT: ochrona informacji, uwierzytelnienie i autoryzacja, podpis elektroniczny, kryptografia, biometria, zarządzanie tożsamością, szyfratory, obrączki dla skazanych.
🔔 Większość zatrudnionych u nas osób to osoby techniczne. Osoby z dużą wiedzą praktyczną kierują zespołami nadzorując realizację projektów. Osoby z mniejszym doświadczeniem mogą liczyć na wsparcie wykwalifikowanych pracowników oraz współrealizować zadania w niezależnych zespołach projektowych.
🔔 Wierzymy, że kluczem do osiągnięcia sukcesu jest bliska współpraca dlatego stawiamy na małe zespoły i bezpośrednią komunikację z każdym niezależnie od pełnionej funkcji. Mamy płaską strukturę, nie mamy dress code’u.
🔔 Wspieramy lokalne środowiska, akcje dobroczynne i bierzemy aktywny udział w wydarzeniach charytatywnych.
O projekcie: Obrączki dla skazanych poza więzieniem. Produkt własny. Projekt wykorzystuje warstwy abstrakcji OS i HAL, aby uniezależnić oprogramowanie od platformy sprzętowej i zmaksymalizować możliwość ponownego wykorzystania kodu. Projekt green field wymagający dużo pracy koncepcyjnej z zakresu R&D.
Używamy POSIX Threads API, aby mieć możliwość testowania i uruchamiania kodu również na pod Linux / Windows. Oprogramowanie rozwijane jest w dwóch obszarach: aplikacja i platforma sprzętowa (BSP). Możesz uczestniczyć w rozwijaniu każdej z nich pod okiem doświadczonych programistów.
Używamy:
- C, C++
- ARM + GCC
- Programowanie obiektowe
- Meson build system
- Git + Gitlab
- FreeRTOS + POSIX
- Third-party open software
📍 Lokalizacja: Zdalnie lub hybrydowo. Pojawiasz się na wezwanie w biurze Wrocław ul. Stargardzka 11B / Warszawa ul. Jutrzenki 116 jeśli zajdzie potrzeba projektowa/ organizacyjna.
Profil:
- Umiejętność programowania w językach C oraz C++ poparta doświadczeniem zawodowy,
- Wiedza z zakresu elektroniki cyfrowej i analogowej,
- Doświadczenie w programowaniu mikrokontrolerów,
- Doświadczenie w pracy z GIT,
- Wykształcenie wyższe,
- Umiejętność pracy w zespole,
- Chęć do nauki i rozwoju.
Mile widziane:
- Umiejętność programowania systemowego Linux/Unix,
- Znajomość języków skryptowych: Bash, Python,
- Umiejętność obsługi oscyloskopu, analizatora stanów logicznych, debuggerów.
Zakres obowiązków:
- Budowa nowych funkcjonalności w oprogramowaniu aktualnie wytwarzanej nowej generacji urządzeń do dozoru elektronicznego,
- Opracowywanie dokumentacji technicznej zgodnej ze standardem UML,
- Tworzenie testów: Integracyjnych, Smoke, Unit,
- Bieżąca analiza oraz napraw błędów w oprogramowaniu.
Oferujemy:
- Rozwój: jasno zdefiniowane cele stanowiska, praca przy autorskich produktach, code review, regularny feedback, możliwość udziału w kierunkowych szkoleniach, warsztatach branżowych, wsparcie doświadczonych osób,
- Równowagę: bezpieczeństwo i stabilizację; umowę o pracę/ B2B, niekorporacyjna atmosfera, imprezy integracyjne; grupy sportowe; strefa relaksu, praca w polskiej strefie czasowej,
- Szacunek dla indywidualności; przyjazna atmosfera pracy, otwartość na pomysły i inicjatywy pracownicze, autonomię
- Płaską strukturę w organizacji w stu procentach o kapitale polskim,
- Dodatkowo: Medicover, Multisport, dofinansowanie wypoczynku indywidualnego i
obozów/kolonii dzieci, - Dostępność benefitów zależy od rodzaju umowy.
Uprzejmie informujemy, że skontaktujemy się tylko z wybranymi kandydatami.
Informacja od Administratora Danych Osobowych