Software Test Engineer

Job expired!

Witamy w Trimble AgIS, gdzie innowacje w technologiach systemów pojazdów są na pierwszym planie. Czy jesteś pasjonatem zakłócania normy i dostarczania nowoczesnych rozwiązań? Dołącz do naszego zespołu ekspertów w Westminster, CO i stań się kluczową częścią naszych rewolucyjnych projektów.

Jako Inżynier Testów Oprogramowania będziesz rozwijać zaawansowane systemy sterowania ruchem dla maszyn przemysłowych zastosowań pozadrogowych w sektorach rolniczych i budowlanych, skupiając się na pojazdach takich jak traktory, kombajny, buldożery i koparki. Twoje zadania będą obejmować:

  • Tworzenie automatycznych narzędzi testowych, skryptów i procedur do oceny i weryfikacji kodu
  • Wspieranie zbierania danych w terenie w celu wspomagania rozwoju oprogramowania i narzędzi systemów sterowania
  • Przejście z testowania na pojeździe do środowisk symulacyjnych HIL/SIL/MIL w celu zwiększenia szybkości, jakości i obniżenia kosztów rozwoju
  • Tworzenie i realizacja planów/procedur testowych dla MIL/SIL, HIL oraz testów na pojazdach
  • Konfigurowanie stanowiska testowego Hardware-in-the-Loop (HIL) oraz tworzenie procedur testowych HIL
  • Pisanie przypadków testowych modelu-/oprogramowania-in-the-loop (MIL/SIL) w celu zwiększenia pokrycia testami
  • Przeprowadzanie testów na pojazdach w celu walidacji modelu roslin oraz wspieranie analizy RCCA
  • Zbieranie dzienników danych pojazdu za pomocą rygorystycznych metodologii
  • Tworzenie skryptów analizy danych dla przejrzystego i zwięzłego przedstawiania wyników
  • Wykorzystywanie C++, Python, Matlab/Simulink lub innych języków skryptowych do osiągania celów

Aby odnieść sukces w tej roli, powinieneś posiadać:

  • 5+ lat doświadczenia w testowaniu systemów sterowania dla dynamicznych systemów fizycznych (np. pojazdy lądowe)
  • Tytuł Licencjata, Magistra lub wyższy w pokrewnym kierunku, takim jak Inżynieria Komputerowa, Robotyka, Lotnictwo czy Mechatronika
  • Biegłość w korzystaniu z narzędzi Matlab/Simulink oraz języków skryptowych takich jak Python
  • Doświadczenie w testowaniu, weryfikacji, walidacji i produktowaniu algorytmów
  • Umiejętności zbierania i organizowania danych
  • Znajomość statystyki danych i teorii prawdopodobieństwa
  • Gotowość do wyjazdów służbowych do 25% rocznie (w tym podróży zagranicznych)
  • Efektywne umiejętności współpracy i komunikacji
  • Umiejętności rozwiązywania problemów i praca w sposób autonomiczny
  • Doświadczenie w komunikacji CAN J1939 lub NMEA2000

Idealny kandydat może również posiadać:

  • 12+ lat odpowiedniego doświadczenia zawodowego
  • Praktyczne doświadczenie w sterowaniu w sektorach pozadrogowych, motoryzacyjnych lub lotniczych
  • Ekspertyza w testowaniu HIL i SIL, w tym znajomość sprzętu/oprogramowania stanowiska testowego HIL (np. NI Veristand)
  • Doświadczenie w nawigacji GNSS+IMU, kontrolowaniu pojazdów autonomicznych i rozwoju oprogramowania kry