Praca
Z kanału partnera
Inżynier oprogramowania, symulacja
Cena na życzenie
Szczegóły
- Typ zatrudnienia
- Pełny etat
- Zdalnie
- Nie
- Firma
- Wayve
Opis
Automatyczne tłumaczenie z języka English. Oryginał jest wiążący. Tłumaczenie maszynowe — trwają prace nad dokładniejszą wersją.
Zanim przejdziemy do szczegółów, oto wyzwanie, które pomożesz nam rozwiązać.
Budujemy ucieleśnioną inteligencję, która bezpiecznie porusza prawdziwymi pojazdami, oraz ekosystem, na którym w przyszłości będzie działać miliard maszyn. Bardzo niewiele osób zajmujących się sztuczną inteligencją może to powiedzieć. Każda rola tutaj, niezależnie od zespołu, wiąże się z tym.
Oto, co obejmuje ta konkretna rola.
🛠️ O naszych zespołach symulacyjnych
Jako inżynier oprogramowania w zespole Core Simulation Wayve pomożesz opracować system symulacyjny używany do oceny i ulepszania inteligencji kierowcy Wayve. Kompleksowy stos sterujący Wayve stwarza wyjątkowe wyzwania symulacyjne: zamiast testować niezależnie określone moduły, musimy odtworzyć zachowanie wyuczonego układu napędowego na podstawie złożonej kombinacji danych z czujników, wnioskowania o modelu, trasowania, sterowania i dynamiki pojazdu. Nasz symulator musi być na tyle realistyczny, aby zapewnić znaczący sygnał, wystarczająco powtarzalny, aby zespoły mogły zaufać wynikom, i wystarczająco opisowy, aby zrozumieć różnice między zachowaniem symulowanym a zachowaniem na drodze. Nasze przepływy pracy symulacyjne w pętli otwartej i zamkniętej mają wspólną bazę kodu, z różnymi komponentami wykonywanymi i konfigurowanymi w zależności od przypadku użycia. Początkowo będziesz pracować z zespołem skupionym na ewaluacji na dużą skalę w otwartej pętli, jednocześnie wnosząc wkład w wspólne komponenty i infrastrukturę wykorzystywaną w szerszym systemie symulacyjnym.
🧠 Twoja codzienność
• Pracuj praktycznie we wspólnym, nowoczesnym kodzie symulacyjnym C++ i Python.
• Wdrażaj funkcje o określonym zakresie i integruj komponenty układu napędowego, symulowane systemy robotów i nowe możliwości platformy pojazd-platforma.
• Wspieraj i testuj różne konfiguracje symulacji, początkowo ze szczególnym naciskiem na ocenę w otwartej pętli na dużą skalę.
• Zbadaj różnice między wykonaniem w ruchu drogowym a wykonaniem symulowanym, śledząc problemy w interfejsach komponentów, przepływach danych, czasie i konfiguracji.
• Poprawa zautomatyzowanych testów, obserwowalności, odtwarzalności, niezawodności i narzędzi programistycznych.
• Profilowanie obciążeń symulatora i przyczynianie się do poprawy wydajności i skalowalności.
• Współpraca z zespołami ds. symulacji, robotyki, automatyzacji, oceny, platform i danych w celu wyjaśnienia wymagań i rozwiązania problemów związanych z integracją.
🧩 Nad czym będziesz pracować
• Rozwijaj i utrzymuj komponenty o jakości produkcyjnej w systemie symulacyjnym Wayve przy użyciu nowoczesnego C++ i Pythona.
• Zintegruj komponenty układu napędowego, symulowane systemy robotów i nowe możliwości platformy pojazdów we wspólnym środowisku symulacyjnym.
• Obsługuje różne konfiguracje symulacji i zapewnia prawidłowe współdziałanie komponentów w odpowiednich przepływach pracy.
• Zbadaj różnice między wykonaniem w terenie a wykonaniem symulowanym, identyfikując problemy dotyczące danych, wniosków i symulowanych komponentów.
• Poprawa odtwarzalności, niezawodności i możliwości debugowania symulacji poprzez automatyczne testowanie, obserwowalność i lepsze narzędzia programistyczne.
• Profiluj i ulepszaj wydajność symulatora, pomagając nam efektywnie przeprowadzać coraz większe obciążenia ewaluacyjne.
• Współpracuj z użytkownikami wewnętrznymi i sąsiadującymi zespołami inżynieryjnymi w celu wyjaśnienia wymagań, rozwiązania problemów z integracją i dostarczenia ulepszeń o określonym zakresie.
• Wkład w projekty techniczne i pomoc w ulepszaniu jakości i łatwości konserwacji bazy kodu symulacyjnego.
🙌 Powinieneś aplikować jeśli
• Doświadczenie zawodowe w opracowywaniu, dostarczaniu i utrzymywaniu oprogramowania produkcyjnego we wspólnym środowisku inżynierskim.
• Silne umiejętności tworzenia oprogramowania w językach C++ i Python, z dogłębną znajomością co najmniej jednego i możliwością efektywnej pracy w obu.
• Odpowiednie doświadczenie w symulacji, robotyce, systemach autonomicznych lub podobnie złożonych systemach obejmujących wiele oddziałujących ze sobą komponentów oprogramowania.
• Dobre zrozumienie projektowania oprogramowania i danych, w tym sposobu tworzenia kodu, który jest łatwy w utrzymaniu, wielokrotnego użytku i rozszerzalny.
• Doświadczenie w debugowaniu złożonych systemów i wyciąganiu wniosków dotyczących interfejsów, przepływów danych, synchronizacji i trybów awarii.
• Zrozumienie typowych problemów z wydajnością oprogramowania i umiejętność dokonywania pragmatycznych kompromisów w projektowaniu.
• Możliwość niezależnego dostarczania funkcji o określonym zakresie, jasnego komunikowania postępów i wczesnego zgłaszania zagrożeń lub blokad.
• Doświadczenie w korzystaniu z narzędzi programistycznych GenAI, takich jak asystenci lub agenci kodowania, w celu poprawy produktywności podczas dokładnego przeglądania, testowania i zatwierdzania ich wyników.
• Silne umiejętności komunikacji i współpracy.
🌱 Nie zaznaczasz każdego pola? To całkowicie w porządku! Jeśli pasjonuje Cię samodzielność i chcesz się uczyć, zachęcamy Cię do aplikowania, nawet jeśli nie spełniasz wszystkich wymagań.…
Źródło: Arbeitnow (https://www.arbeitnow.co.uk/jobs/companies/wayve/software-engineer-simulation-london-united-kingdom-47213)
Budujemy ucieleśnioną inteligencję, która bezpiecznie porusza prawdziwymi pojazdami, oraz ekosystem, na którym w przyszłości będzie działać miliard maszyn. Bardzo niewiele osób zajmujących się sztuczną inteligencją może to powiedzieć. Każda rola tutaj, niezależnie od zespołu, wiąże się z tym.
Oto, co obejmuje ta konkretna rola.
🛠️ O naszych zespołach symulacyjnych
Jako inżynier oprogramowania w zespole Core Simulation Wayve pomożesz opracować system symulacyjny używany do oceny i ulepszania inteligencji kierowcy Wayve. Kompleksowy stos sterujący Wayve stwarza wyjątkowe wyzwania symulacyjne: zamiast testować niezależnie określone moduły, musimy odtworzyć zachowanie wyuczonego układu napędowego na podstawie złożonej kombinacji danych z czujników, wnioskowania o modelu, trasowania, sterowania i dynamiki pojazdu. Nasz symulator musi być na tyle realistyczny, aby zapewnić znaczący sygnał, wystarczająco powtarzalny, aby zespoły mogły zaufać wynikom, i wystarczająco opisowy, aby zrozumieć różnice między zachowaniem symulowanym a zachowaniem na drodze. Nasze przepływy pracy symulacyjne w pętli otwartej i zamkniętej mają wspólną bazę kodu, z różnymi komponentami wykonywanymi i konfigurowanymi w zależności od przypadku użycia. Początkowo będziesz pracować z zespołem skupionym na ewaluacji na dużą skalę w otwartej pętli, jednocześnie wnosząc wkład w wspólne komponenty i infrastrukturę wykorzystywaną w szerszym systemie symulacyjnym.
🧠 Twoja codzienność
• Pracuj praktycznie we wspólnym, nowoczesnym kodzie symulacyjnym C++ i Python.
• Wdrażaj funkcje o określonym zakresie i integruj komponenty układu napędowego, symulowane systemy robotów i nowe możliwości platformy pojazd-platforma.
• Wspieraj i testuj różne konfiguracje symulacji, początkowo ze szczególnym naciskiem na ocenę w otwartej pętli na dużą skalę.
• Zbadaj różnice między wykonaniem w ruchu drogowym a wykonaniem symulowanym, śledząc problemy w interfejsach komponentów, przepływach danych, czasie i konfiguracji.
• Poprawa zautomatyzowanych testów, obserwowalności, odtwarzalności, niezawodności i narzędzi programistycznych.
• Profilowanie obciążeń symulatora i przyczynianie się do poprawy wydajności i skalowalności.
• Współpraca z zespołami ds. symulacji, robotyki, automatyzacji, oceny, platform i danych w celu wyjaśnienia wymagań i rozwiązania problemów związanych z integracją.
🧩 Nad czym będziesz pracować
• Rozwijaj i utrzymuj komponenty o jakości produkcyjnej w systemie symulacyjnym Wayve przy użyciu nowoczesnego C++ i Pythona.
• Zintegruj komponenty układu napędowego, symulowane systemy robotów i nowe możliwości platformy pojazdów we wspólnym środowisku symulacyjnym.
• Obsługuje różne konfiguracje symulacji i zapewnia prawidłowe współdziałanie komponentów w odpowiednich przepływach pracy.
• Zbadaj różnice między wykonaniem w terenie a wykonaniem symulowanym, identyfikując problemy dotyczące danych, wniosków i symulowanych komponentów.
• Poprawa odtwarzalności, niezawodności i możliwości debugowania symulacji poprzez automatyczne testowanie, obserwowalność i lepsze narzędzia programistyczne.
• Profiluj i ulepszaj wydajność symulatora, pomagając nam efektywnie przeprowadzać coraz większe obciążenia ewaluacyjne.
• Współpracuj z użytkownikami wewnętrznymi i sąsiadującymi zespołami inżynieryjnymi w celu wyjaśnienia wymagań, rozwiązania problemów z integracją i dostarczenia ulepszeń o określonym zakresie.
• Wkład w projekty techniczne i pomoc w ulepszaniu jakości i łatwości konserwacji bazy kodu symulacyjnego.
🙌 Powinieneś aplikować jeśli
• Doświadczenie zawodowe w opracowywaniu, dostarczaniu i utrzymywaniu oprogramowania produkcyjnego we wspólnym środowisku inżynierskim.
• Silne umiejętności tworzenia oprogramowania w językach C++ i Python, z dogłębną znajomością co najmniej jednego i możliwością efektywnej pracy w obu.
• Odpowiednie doświadczenie w symulacji, robotyce, systemach autonomicznych lub podobnie złożonych systemach obejmujących wiele oddziałujących ze sobą komponentów oprogramowania.
• Dobre zrozumienie projektowania oprogramowania i danych, w tym sposobu tworzenia kodu, który jest łatwy w utrzymaniu, wielokrotnego użytku i rozszerzalny.
• Doświadczenie w debugowaniu złożonych systemów i wyciąganiu wniosków dotyczących interfejsów, przepływów danych, synchronizacji i trybów awarii.
• Zrozumienie typowych problemów z wydajnością oprogramowania i umiejętność dokonywania pragmatycznych kompromisów w projektowaniu.
• Możliwość niezależnego dostarczania funkcji o określonym zakresie, jasnego komunikowania postępów i wczesnego zgłaszania zagrożeń lub blokad.
• Doświadczenie w korzystaniu z narzędzi programistycznych GenAI, takich jak asystenci lub agenci kodowania, w celu poprawy produktywności podczas dokładnego przeglądania, testowania i zatwierdzania ich wyników.
• Silne umiejętności komunikacji i współpracy.
🌱 Nie zaznaczasz każdego pola? To całkowicie w porządku! Jeśli pasjonuje Cię samodzielność i chcesz się uczyć, zachęcamy Cię do aplikowania, nawet jeśli nie spełniasz wszystkich wymagań.…
Źródło: Arbeitnow (https://www.arbeitnow.co.uk/jobs/companies/wayve/software-engineer-simulation-london-united-kingdom-47213)
To ogłoszenie pochodzi z feedu partnera. Aplikuj na stronie źródłowej.
Źródło: Wayve
Lokalizacja
Londyn, Wielka Brytania
Ogłoszenie pochodzi od Wayve.