
General Motors to globalna firma motoryzacyjna i przemysłowa działająca w obszarach projektowania pojazdów, produkcji, transportu oraz technologii informacyjnych. Założona w 1908 roku firma GM opracowuje technologie mające na celu rozwój mobilności i dąży do realizacji wizji świata bez wypadków, emisji i korków. Jej międzynarodowa działalność łączy duże, interdyscyplinarne zespoły skupione na innowacjach, zrównoważonym transporcie i przyszłości branży motoryzacyjnej.
Starszy inżynier oprogramowania robotycznego — widzenie komputerowe i automatyzacja (Austin, praca hybrydowa)
Twórz oprogramowanie robotyczne dla produkcji General Motors z wykorzystaniem widzenia komputerowego, uczenia maszynowego i automatyzacji. Buduj skalowalne aplikacje i pomagaj rozwijać praktyki inżynierii robotycznej w GM Manufacturing IT.
Opis
- Tworzyć i wdrażać rozwiązania robotyczne dla GM Manufacturing IT
- Współpracować z ekspertami Manufacturing Engineering w celu usprawniania i optymalizacji procesów inżynierii robotycznej
- Tworzyć rozwiązania z zakresu uczenia maszynowego i głębokiego uczenia dla rzeczywistych środowisk operacyjnych
- Budować rozwiązania widzenia komputerowego do zastosowań praktycznych
- Przekształcać wyniki badań we wdrażane rozwiązania techniczne
- Stosować symulacje i wizualizację danych do kierowania rozwojem rozwiązań
- Projektować skalowalne systemy o niskich kosztach operacyjnych
- Oceniać systemy i interfejsy kompleksowo, aby zapewnić zgodność rozwiązań z ograniczeniami operacyjnymi
- Promować stosowanie praktyk inżynierii oprogramowania robotycznego w całej organizacji Manufacturing IT
- Identyfikować, oceniać i wdrażać szybkie, iteracyjne rozwiązania z zakresu oprogramowania robotycznego
- Współpracować z młodszymi i starszymi inżynierami oprogramowania robotycznego oraz partnerami z Manufacturing Engineering
- Podróżować do zakładów i obiektów GM, gdy będzie to wymagane
Wymagania
- Wykształcenie wyższe co najmniej na poziomie licencjackim w dziedzinie informatyki, robotyki, elektrotechniki lub inżynierii mechanicznej
- Co najmniej pięć lat profesjonalnego doświadczenia w tworzeniu oprogramowania robotycznego
- Biegła znajomość języków Python i Java
- Praktyczna znajomość ROS i MoveIt
- Zrozumienie algebry liniowej, widzenia komputerowego i tworzenia oprogramowania
- Gotowość do podróży do zakładów i obiektów GM na terenie całych Stanów Zjednoczonych
- Podróże po Ameryce Północnej przez około 20–25% czasu, w tym do Stanów Zjednoczonych i Meksyku
- Kandydaci nie mogą wymagać sponsorowania imigracyjnego przez GM obecnie ani w przyszłości
- Preferowane wykształcenie magisterskie w dziedzinie informatyki, robotyki, elektrotechniki lub inżynierii mechanicznej
- Preferowane doświadczenie z uczeniem maszynowym, głębokim uczeniem, widzeniem komputerowym, eksploracją danych, wizualizacją i symulacją
- Preferowane doświadczenie z technologiami chmurowymi, w tym Dockerem, Kubernetesem i platformami HPC
- Preferowane doświadczenie z systemem Linux i skryptami Bash
- Preferowane doświadczenie z C++, C, C#, Go, SQL i OpenGL
- Preferowane doświadczenie z PyTorch, TensorFlow lub Keras
- Preferowane doświadczenie z systemami czasu rzeczywistego
Benefity
- Dla kwalifikujących się kandydatów może być dostępna pomoc w relokacji zgodnie z polityką firmy
- Programy i świadczenia GM Total Rewards wspierają dobre samopoczucie w pracy i w domu
- Dla kandydatów z niepełnosprawnościami dostępne są racjonalne usprawnienia