Osoba zatrudniona na tym stanowisku będzie odpowiedzialna za tworzenie i rozwój oprogramowania niskopoziomowego (C/C++) związanego z dwukierunkową komunikacją z infrastrukturą pomiarową – koncentratorami danych, licznikami energii elektrycznej oraz modemami do komunikacji zdalnej. Dominujące zadania obejmują obsługę akwizycji i składowania dużej ilości danych. Zatrudniona osoba odpowiedzialna będzie za rozwój i utrzymanie największego w Polsce systemu akwizycji danych pomiarowych liczników energii elektrycznej.
Wymagania
- wykształcenie wyższe techniczne lub kierunki ścisłe (np. informatyka, matematyka, fizyka),
- minimum 3 lata doświadczenia w komercyjnym tworzeniu oprogramowania w językach C/C++,
- bardzo dobra umiejętność programowania w językach C/C++,
- biegła znajomość systemu GNU/Linux (w tym GCC, G++, GIT, SVN),
- bardzo dobra znajomość zagadnień sieciowych (w tym znajomość protokołów TCP/IP, HTTP),
- znajomość języka angielskiego w stopniu pozwalającym na rozumienie i pisanie dokumentacji technicznej, czytanie publikacji naukowych na poziomie studiów wyższych,
- kreatywność, otwartość i zdolność szybkiego uczenia, samodzielność w pracy, umiejętność prowadzenia konstruktywnego dialogu.
Mile widziane
- umiejętność praktycznego posługiwania się zagadnieniami z zakresu dekompozycji, algorytmiki, optymalizacji,
- znajomość języka Python (3.X (najlepiej od 3.5 i wyżej)), umiejętność tworzenia bibliotek pythonowych w językach C/C++,
- wysoka kultura matematyczna, w tym np. znajomość algebry, rachunku macierzowego, topologii, rachunku prawdopodobieństwa, statystyki,
- znajomość zagadnień z dziedziny architektury systemów komputerowych (np. Assembler IA32, ARM).
W codziennej pracy wykorzystujemy
- Jira,
- Confluence,
- Git,
- Redmine,
- Enterprise Architect,
- Jenkins,
- Grafana,
- Slack.
Twoje zadania
- tworzenie oprogramowania odpowiedzialnego za przesył danych z liczników i komunikację z systemem przechowywania plików,
- wspieranie zespołu sztucznej inteligencji w m.in. niskopoziomowych zagadnieniach optymalizacyjnych (CUDA),
- wspieranie całego zespołu projektowego w zaawansowanych analizach teoretycznych (matematycznych),
- modyfikacja i rozbudowa systemu akwizycji danych z liczników energii elektrycznej w zakresie:
- implementacji sterowników do nowych typów liczników,
- modularyzacji wybranych elementów systemu,
- bieżącej analizy problemów dot. komunikacji z licznikami oraz proponowanie modyfikacji systemu.
Oferujemy
- wpływ na rozwój projektu od momentu pobrania danych aż do finalnego elastyczne godziny pracy,
- długofalową współpracę i możliwość wyboru formy zatrudnienia,
- pakiet benefitów zawierających, m.in. prywatną opiekę medyczną (Medicover), dofinansowaną kartę MultiSport oraz zajęcia językowe,
- parking dla rowerów oraz samochodów (możliwość wynajęcia miejsca postojowego na parkingu strzeżonym),
- budżet szkoleniowy,
- samochód elektryczny BMWi3 do użytku pracowników,
- brak dress code,
- program poleceń pracowniczych,
- wsparcie bardziej doświadczonych współpracowników,
- przyjazną atmosferę i wygodne warunki pracy.
Jak pracujemy
Pracujemy w małych zespołach z dobrze określonym zakresem odpowiedzialności:
- zespół wdrożeń i utrzymania,
- zespół rozwoju aplikacji I,
- zespół rozwoju aplikacji II.
Aplikuj na: rekrutacja@atende.industries
Odpowiadając na powyższą ofertę pracy wyrażają Państwo zgodę na przetwarzanie przez Atende Industries Sp. z o.o. z siedzibą w Warszawie danych osobowych zawartych w Państwa zgłoszeniu rekrutacyjnym zgodnie z Polityką Prywatności.
Jeśli chcą Państwo wziąć udział również w przyszłych procesach rekrutacyjnych prowadzonych przez naszą spółkę, prosimy o załączenie do zgłoszenia następującej klauzuli: „Zgadzam się na przetwarzanie przez Atende Industries Sp. z o.o. z siedzibą w Warszawie danych osobowych zawartych w moim zgłoszeniu rekrutacyjnym w ramach przyszłych procesów rekrutacyjnych”.
Informujemy, że skontaktujemy się wyłącznie z wybranymi kandydatami.
Zapoznaj się z polityką prywatności