Praca
Z kanału partnera
Starszy inżynier ds. wydajności systemów wbudowanych
Cena na życzenie
Szczegóły
- Typ zatrudnienia
- Pełny etat
- Zdalnie
- Tak
- Firma
- Auterion
Opis
Automatyczne tłumaczenie z języka English. Oryginał jest wiążący. Tłumaczenie maszynowe — trwają prace nad dokładniejszą wersją.
Auterion buduje najnowocześniejszy system operacyjny dla autonomicznych systemów robotycznych, który umożliwia różnorodnej gamie platform wykonywanie zadań związanych z obserwacją, rozpoznaniem, inspekcją, mapowaniem i logistyką. Nasze wiodące w branży oprogramowanie przyczynia się do wdrażania flot robotycznych i jest uznawane przez rząd USA za przyszły standard w programach dotyczących dronów.
Poszukujemy starszego inżyniera ds. wydajności systemów wbudowanych, którego pasją jest maksymalne wykorzystanie systemów wbudowanych — od niskopoziomowego dostrajania systemu Linux i integracji sprzętu po potoki wideo i danych o wysokiej wydajności. Ta rola jest idealna dla kogoś, kto lubi pracować blisko sprzętu, poruszać się po stosie i rozwiązywać problemy, w których liczą się milisekundy, przepustowość, czas uruchamiania i wydajność systemu.
Będziesz pracować w całym ekosystemie AuterionOS nad takimi tematami jak:
• Wbudowana wydajność systemu Linux i dostrajanie systemu
• Przesyłanie strumieniowe wideo i potoki multimedialne o niskim opóźnieniu
• Tworzenie platform opartych na językach C/C++, Python i Bash
• Integracja sprzętu, profilowanie systemu i kompleksowa optymalizacja
• Współpraca z doświadczonymi i zaangażowanymi inżynierami z całej firmy Auterion
Obowiązki
• Pracuj w zespole ds. aplikacji i symulacji oraz współpracuj z innymi zespołami programistów w celu tworzenia wysokowydajnych produktów dla systemów autonomicznych.
• Projektuj, optymalizuj i konserwuj komponenty krytyczne dla wydajności w AuterionOS, niestandardowej, wbudowanej dystrybucji Linuksa firmy Auterion.
• Popraw kompleksowe zachowanie systemu w interfejsach obliczeniowych, sieciowych, wideo i sprzętowych, ze szczególnym naciskiem na opóźnienia, przepustowość, niezawodność i efektywność wykorzystania zasobów.
• Analizuj i optymalizuj wymagające obciążenia, takie jak telemetria w czasie rzeczywistym, strumieniowe przesyłanie wideo, przetwarzanie multimediów i komunikacja pomiędzy komponentami systemu rozproszonego.
• Zbadaj wąskie gardła systemu w całym stosie, od zachowania jądra i systemu operacyjnego po kod i narzędzia na poziomie aplikacji.
• Współpraca z zespołami inżynieryjnymi i produktowymi, aby zrozumieć przypadki użycia zarówno wewnętrzne, jak i klientów, i przełożyć je na solidne rozwiązania techniczne.
• Proponować i wdrażać nowe możliwości platformy, kładąc duży nacisk na mierzalny wzrost wydajności we wdrożeniach w świecie rzeczywistym.
• Weź udział w codziennych wystąpieniach, planowaniu wydania i dyskusjach na temat priorytetów.
Kwalifikacje i umiejętności
• licencjat lub mgr inż. z informatyki, inżynierii oprogramowania lub pokrewnej dziedziny.
• Ponad 5 lat doświadczenia zawodowego w pisaniu obiektowego C++ i/lub Pythona.
• Głębokie doświadczenie z wbudowanymi systemami Linux, w tym kompilacja krzyżowa, debugowanie, profilowanie i dostrajanie wydajności.
• Solidne, praktyczne doświadczenie w diagnozowaniu i optymalizowaniu rzeczywistego zachowania systemu, w tym procesora, pamięci, wejść/wyjść, sieci, czasu rozruchu i opóźnień aplikacji.
• Doświadczenie w budowaniu lub optymalizowaniu potoków transmisji wideo lub danych o niskim opóźnieniu, najlepiej na platformach wbudowanych.
• Doskonała znajomość systemów oprogramowania obejmujących urządzenia wbudowane, aplikacje wyższego poziomu i w pełni zintegrowane produkty.
• Solidne podstawy inżynierii oprogramowania, w tym projektowanie systemu, wdrażanie, debugowanie i testowanie.
• Doświadczenie z kodekami wideo, GStreamerem, RTP/RTSP lub potokami multimediów przyspieszanymi sprzętowo.
• Solidne doświadczenie z systemami opartymi na Debianie/Ubuntu, skryptami Bash i systemd.
• Doświadczenie z Dockerem i docker-compose w złożonych środowiskach programistycznych i wdrożeniowych, a także qemu.
• Silne umiejętności debugowania i analizy wydajności zarówno na poziomie systemu, jak i aplikacji, w połączeniu z proaktywnym i samodzielnym stylem pracy.
• Biegła obsługa oprogramowania pośredniego w stylu ROS2/DDS i doświadczenie w pracy z siecią na wielu warstwach OSI, w tym z interfejsami API REST i ścieżkami komunikacyjnymi zależnymi od wydajności.
• Doświadczenie w zakresie integracji systemów i łączenia czujników lub urządzeń peryferyjnych, szczególnie poprzez USB i Ethernet.
• Doświadczenie w pracy w elastycznym środowisku inżynierskim ze stand-upami, planowaniem sprintów i współwłasnością między zespołami.
• Premia: Doświadczenie z systemami kompilacji, takimi jak CMake, w tym poprawianie wydajności kompilacji w projektach oprogramowania na dużą skalę.
Korzyści
• Elastyczne godziny pracy
• Opcje na akcje
• Hojny dodatek urlopowy
• Zakładowy plan emerytalny
• Parking
• Wydłużony urlop macierzyński i ojcowski
• Wsparcie w zakresie zdrowia psychicznego i dobrego samopoczucia
• Możliwości uczenia się i rozwoju
O Auterionie
Budujemy wiodącą platformę oprogramowania dla systemów autonomicznych opartych na sztucznej inteligencji dla klientów korporacyjnych i rządowych. Nasz zespół wspiera najważniejsze misje i rozwiązuje najtrudniejsze problemy.
W Auterion skupiamy najbystrzejsze umysły, które uwielbiają rozwiązywać najtrudniejsze problemy. Dołącz do tętniącego życiem zespołu zbudowanego na innowacjach, otwartości i doskonałości, w którym będziesz mieć możliwość rozwijania pomysłów, współpracy na wszystkich poziomach i wywierania znaczącego wpływu.
Znajdź więcej anglojęzycznych ofert pracy w Szwajcarii na Arbeitnow
Źródło: Arbeitnow (https://www.arbeitnow.ch/jobs/companies/auterion/senior-embedded- Performance-engineer-zurich-349475)
Poszukujemy starszego inżyniera ds. wydajności systemów wbudowanych, którego pasją jest maksymalne wykorzystanie systemów wbudowanych — od niskopoziomowego dostrajania systemu Linux i integracji sprzętu po potoki wideo i danych o wysokiej wydajności. Ta rola jest idealna dla kogoś, kto lubi pracować blisko sprzętu, poruszać się po stosie i rozwiązywać problemy, w których liczą się milisekundy, przepustowość, czas uruchamiania i wydajność systemu.
Będziesz pracować w całym ekosystemie AuterionOS nad takimi tematami jak:
• Wbudowana wydajność systemu Linux i dostrajanie systemu
• Przesyłanie strumieniowe wideo i potoki multimedialne o niskim opóźnieniu
• Tworzenie platform opartych na językach C/C++, Python i Bash
• Integracja sprzętu, profilowanie systemu i kompleksowa optymalizacja
• Współpraca z doświadczonymi i zaangażowanymi inżynierami z całej firmy Auterion
Obowiązki
• Pracuj w zespole ds. aplikacji i symulacji oraz współpracuj z innymi zespołami programistów w celu tworzenia wysokowydajnych produktów dla systemów autonomicznych.
• Projektuj, optymalizuj i konserwuj komponenty krytyczne dla wydajności w AuterionOS, niestandardowej, wbudowanej dystrybucji Linuksa firmy Auterion.
• Popraw kompleksowe zachowanie systemu w interfejsach obliczeniowych, sieciowych, wideo i sprzętowych, ze szczególnym naciskiem na opóźnienia, przepustowość, niezawodność i efektywność wykorzystania zasobów.
• Analizuj i optymalizuj wymagające obciążenia, takie jak telemetria w czasie rzeczywistym, strumieniowe przesyłanie wideo, przetwarzanie multimediów i komunikacja pomiędzy komponentami systemu rozproszonego.
• Zbadaj wąskie gardła systemu w całym stosie, od zachowania jądra i systemu operacyjnego po kod i narzędzia na poziomie aplikacji.
• Współpraca z zespołami inżynieryjnymi i produktowymi, aby zrozumieć przypadki użycia zarówno wewnętrzne, jak i klientów, i przełożyć je na solidne rozwiązania techniczne.
• Proponować i wdrażać nowe możliwości platformy, kładąc duży nacisk na mierzalny wzrost wydajności we wdrożeniach w świecie rzeczywistym.
• Weź udział w codziennych wystąpieniach, planowaniu wydania i dyskusjach na temat priorytetów.
Kwalifikacje i umiejętności
• licencjat lub mgr inż. z informatyki, inżynierii oprogramowania lub pokrewnej dziedziny.
• Ponad 5 lat doświadczenia zawodowego w pisaniu obiektowego C++ i/lub Pythona.
• Głębokie doświadczenie z wbudowanymi systemami Linux, w tym kompilacja krzyżowa, debugowanie, profilowanie i dostrajanie wydajności.
• Solidne, praktyczne doświadczenie w diagnozowaniu i optymalizowaniu rzeczywistego zachowania systemu, w tym procesora, pamięci, wejść/wyjść, sieci, czasu rozruchu i opóźnień aplikacji.
• Doświadczenie w budowaniu lub optymalizowaniu potoków transmisji wideo lub danych o niskim opóźnieniu, najlepiej na platformach wbudowanych.
• Doskonała znajomość systemów oprogramowania obejmujących urządzenia wbudowane, aplikacje wyższego poziomu i w pełni zintegrowane produkty.
• Solidne podstawy inżynierii oprogramowania, w tym projektowanie systemu, wdrażanie, debugowanie i testowanie.
• Doświadczenie z kodekami wideo, GStreamerem, RTP/RTSP lub potokami multimediów przyspieszanymi sprzętowo.
• Solidne doświadczenie z systemami opartymi na Debianie/Ubuntu, skryptami Bash i systemd.
• Doświadczenie z Dockerem i docker-compose w złożonych środowiskach programistycznych i wdrożeniowych, a także qemu.
• Silne umiejętności debugowania i analizy wydajności zarówno na poziomie systemu, jak i aplikacji, w połączeniu z proaktywnym i samodzielnym stylem pracy.
• Biegła obsługa oprogramowania pośredniego w stylu ROS2/DDS i doświadczenie w pracy z siecią na wielu warstwach OSI, w tym z interfejsami API REST i ścieżkami komunikacyjnymi zależnymi od wydajności.
• Doświadczenie w zakresie integracji systemów i łączenia czujników lub urządzeń peryferyjnych, szczególnie poprzez USB i Ethernet.
• Doświadczenie w pracy w elastycznym środowisku inżynierskim ze stand-upami, planowaniem sprintów i współwłasnością między zespołami.
• Premia: Doświadczenie z systemami kompilacji, takimi jak CMake, w tym poprawianie wydajności kompilacji w projektach oprogramowania na dużą skalę.
Korzyści
• Elastyczne godziny pracy
• Opcje na akcje
• Hojny dodatek urlopowy
• Zakładowy plan emerytalny
• Parking
• Wydłużony urlop macierzyński i ojcowski
• Wsparcie w zakresie zdrowia psychicznego i dobrego samopoczucia
• Możliwości uczenia się i rozwoju
O Auterionie
Budujemy wiodącą platformę oprogramowania dla systemów autonomicznych opartych na sztucznej inteligencji dla klientów korporacyjnych i rządowych. Nasz zespół wspiera najważniejsze misje i rozwiązuje najtrudniejsze problemy.
W Auterion skupiamy najbystrzejsze umysły, które uwielbiają rozwiązywać najtrudniejsze problemy. Dołącz do tętniącego życiem zespołu zbudowanego na innowacjach, otwartości i doskonałości, w którym będziesz mieć możliwość rozwijania pomysłów, współpracy na wszystkich poziomach i wywierania znaczącego wpływu.
Znajdź więcej anglojęzycznych ofert pracy w Szwajcarii na Arbeitnow
Źródło: Arbeitnow (https://www.arbeitnow.ch/jobs/companies/auterion/senior-embedded- Performance-engineer-zurich-349475)
To ogłoszenie pochodzi z feedu partnera. Aplikuj na stronie źródłowej.
Źródło: Auterion
Ogłoszenie pochodzi od Auterion.