Wiodąca firma technologiczna w Łodzi poszukuje Senior Developera, który będzie odpowiedzialny za tworzenie komponentów systemu samochodu w języku C++. Idealny kandydat posiada ponad 5-letnie doświadczenie w programowaniu w C++ oraz biegłą znajomość Pythona i systemu Linux. Oferujemy pracę w międzynarodowym zespole oraz szeroki wachlarz benefitów, w tym elastyczne godziny pracy i prywatną opiekę zdrowotną.
Qualifications
5+ lat doświadczenia w programowaniu w C++ 11/14.
Doświadczenie z kontrolą wersji GIT oraz CI/CD.
Pisemny i mówiony angielski na poziomie B2.
Responsibilities
Opracowanie komponentów do systemu samochodu.
Współpraca z zespołem w zwinnym środowisku.
Integracja i testowanie kodu jako samodzielny moduł.
Skills
C++
Linux
Python
GIT
TDD
Education
Dyplom z informatyki, technologii informacyjnej lub pokrewny
Tools
Yocto
pytest
Job description
Senior Developer - UoP
Łódź / Tryb zdalny
12000-20000 PLN brutto do negocjacji
ZADANIA
Starszy inżynier oprogramowania C++: jako członek zespołu Connected Car Controller i Global Search opracować komponenty średniego poziomu, dzięki którym moduły systemu samochodu i platformy będą zbierać żądane informacje z natywnych aplikacji samochodu i wspierać je, agregować je i prezentować użytkownikowi końcowemu - kierowcy, pasażerowi lub współkiernikowi.
Programowanie odbywa się w C++ w środowisku Linux z wykorzystaniem Pythona. Wykorzystywać natywne interfejsy API platformy i interfejsy oszczędnościowe. CCC i GLS to podstawowe funkcjonalności systemu informacyjno-rozrywkowego zorientowanego na użytkownika.
Pracować w zwinnym zespole developerskim, zaprojektować, wdrożyć, zintegrować i przetestować swój kod jako samodzielny moduł w współpracy z systemem.
Będzieć częścią większej organizacji oprogramowania z setkami innych inżynierów oprogramowania.
WYMAGANIA
Dyplom z informatyki, technologii informacyjnej, technologii komunikacyjnej lub porównywalne kwalifikacje.
Doskonałe umiejętności kodowania w C++ 11/14, 5+ lat doświadczenia.
Doświadczenie z Linuksem i Yocto, ponad 3 lata.
Doświadczenie z kontrolą wersji GIT i CI/CD.
Doświadczenie w Pythonie, ponad 5 lat.
Wiedza na temat ram testowania (np. pytest) i zrozumienie pojęć TDD.
Pisemny i mówiony angielski B2 min.
NASZ KLIENT OFERUJE
Pracę w międzynarodowym zespole projektowym z największymi światowymi klientami z branży motoryzacyjnej, mobilnej, telekomunikacyjnej, muzycznej oraz medycznej.
Szeroki wachlarz szkoleń dostosowanych do potrzeb oraz możliwość dalszego rozwoju w strukturach firmy.
Świetny pakiet dodatkowych korzyści takich jak elastyczny czas pracy, prywatna opieka zdrowotna (LuxMed), kafeteria Mybenefit, zniżki pracownicze na produkty, pokój gier.