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:
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.
Używamy: C++, C, Python, Yocto, UNIX/Linux, RTOS, ARM, Xilinx MPSoC, Gitlab CI/CD, Redmine, Jira, Agile
- W Pionie Systemów Wbudowanych zajmujemy się projektowaniem, rozwojem urządzeń kryptograficznych oraz urządzeń klasy embedded. Nasze urządzenia kryptograficzne są wykorzystywane głównie przez Służby, Administrację i podmioty gospodarcze przetwarzające informacje niejawne. Są od podstaw projektowane oraz produkowane w naszej Firmie.
- Wykorzystujemy niskoprądowe mikrokontrolery z zaawansowanymi mechanizmami zarządzania energią, rozbudowane procesory aplikacyjne CPU/APU pracujące pod kontrolą systemów klasy Linux/Unix i układy programowalne FPGA oraz FPGA-SoC. Stosujemy nowoczesne technologie embedded, algorytmy i protokoły kryptograficzne.
- Zespoły projektowe liczą 5-8 osób, pracujemy w metodzie Agile. Stosujemy code review, kilku poziomowe testy wytworzonego oprogramowania. Wykorzystujemy narzędzia wspierające tworzenie i utrzymywanie kodu (CI/CD) oraz wspierające zarządzanie projektem (Redmine). W każdym zespole znajdują się doświadczeni inżynierowie. Promujemy dzielenie się wiedzą i budowanie kompetencji naszych pracowników.
- Zajmiesz się rozwijaniem i utrzymaniem oprogramowania do kart kryptograficznych na potrzeby wewnętrzne oraz komercyjne w naszych autorskich produktach (np. CenCert).
- Gdy nie będzie nowych zadań w obszarach kartowym, będziesz tworzyć/rozwijać oprogramowanie dla urządzeń kryptograficznych.
- Praca w chmurze prywatnej. Możliwość samodzielnego wyboru narzędzi pracy (IDE itp). Systemy rejestrowania zadań: Jira/Redmine. Powszechne użycie gitlab.
Lokalizacja: biuro Warszawa ul. Działkowa 115/ okazjonalna praca hybrydowa
- Wykształcenie wyższe lub ostatnie semestry studiów o profilu: informatyka, elektronika lub pokrewne
- Minimum 1.5 roku doświadczenia komercyjnego jako programista C++
- Znajomość technologii kart elektronicznych (ang. smart card)
- Znajomość języka angielskiego w stopniu umożliwiającym swobodne czytanie dokumentacji technicznej
- Umiejętność pracy w grupie i komunikatywność
- Znajomość dobrych praktyk tworzenia oprogramowania
- Znajomość procesów i narzędzi rozwoju oprogramowania (w tym CMake, Make, GitLab CI/CD)
- Znajomość programowania na systemie Linux/Unix (GCC/Cmake)
- Znajomość innych języków programowania (C, Python, Bash)
- Znajomość zagadnień z zakresu: kryptografii, cyberbezpieczeństwa, sieci komputerowych, systemów klasy embedded np.: Yocto, systemów klasy RTOS,
- Znajomość specyfikacji: PKCS#11, ISO/IEC 7816, PC/SC
- Utrzymanie 30%, wdrożenie 10%, rozwijanie 60%
- Tworzenie i rozwój oprogramowania związanego z technologiami kart kryptograficznych oraz oprogramowania dla urządzeń embedded
- Udział w procesie testów i weryfikacji jakości oprogramowania
- Udział w tworzeniu dokumentacji projektowej
- Samodzielne projektowanie fragmentów architektury software’u pojedynczych modułów oprogramowania
- Wsparcie w obsłudze serwisowej dla istniejącego oprogramowania
- Rozwój: różnorodne projekty (komercyjne/publiczne/specjalne), praca przy autorskich produktach, code review, regularny feedback, certyfikacje, narzędzia pracy, wsparcie doświadczonych osób,
- Równowagę: bezpieczeństwo i stabilizację; umowę o pracę/B2B, elastyczne godziny pracy i/lub możliwość częściowej pracy w trybie home-office, niekorporacyjna atmosfera, zdefiniowany zakres zadań, wydarzenia integracyjne, grupy sportowe,
- 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.