Embedded Machine Learning / Radar Processing Software Engineering Internship

Job expired!

Dołącz do naszego zespołu jako stażysta w dziedzinie oprogramowania do przetwarzania radarowego / wbudowanego uczenia maszynowego

W NXP Semiconductors, zlokalizowanych w sercu Doliny Krzemowej w San Jose, w Kalifornii, jesteśmy zaangażowani w przekształcanie przyszłości technologii motoryzacyjnych. Nasza linia biznesowa, specjalizująca się w przetwarzaniu częstotliwości radiowych, umożliwia zaawansowane systemy wspomagania kierowcy i wspiera innowacje w zakresie sieci wewnątrzpojazdowych, nadwozia, podwozia i aplikacji bezpieczeństwa.

Podsumowanie stanowiska:

Stań się integralną częścią naszego zespołu innowacji, gdzie będziesz przyczyniać się do pionierskich prac nad oprogramowaniem radarowym i przełomowymi technologiami percepcji autonomicznej jazdy. Będziesz miał okazję zastosować swoje doświadczenie w inżynierii oprogramowania, wykorzystując różnorodne narzędzia, takie jak niestandardowe IDE, kompilatory i SDK zoptymalizowane dla SoC na krawędzi. Twoja rola będzie polegała na benchmarkingu niestandardowych modeli AI na sprzęcie NXP i pomocy w budowaniu kompleksowego stosu oprogramowania do opracowania pełnego systemu radarowego PoC.

Kluczowe obowiązki:

  • Bezpośrednia inżynieria oprogramowania i rozwój przy użyciu narzędzi takich jak niestandardowe IDE i kompilatory.
  • Tworzenie i benchmarking modeli AI na zaawansowanych platformach sprzętowych.
  • Współpraca w zwinnej środowisku zespołowym, aby innowować i rozwiązywać złożone wyzwania w technologii autonomicznej.

Kwalifikacje do pracy:

  • Doświadczenie w C/C++, Embedded C oraz doświadczenie z rozwojem oprogramowania na wbudowanym Linuksie.
  • Doświadczenie w konfiguracji niestandardowych łańcuchów narzędziowych z IDE (oparte na Eclipse), kompilatorami (GCC) i debuggerami (GDB).
  • Znajomość testowania HIL, używania niestandardowych API i potencjalnie emulatorów sprzętowych lub cyklicznie dokładnych symulatorów oprogramowania.
  • Dobra znajomość Pythona i frameworków ML takich jak PyTorch, TensorFlow, jak również wbudowanych narzędzi ML takich jak TFlite, oraz łańcuchów narzędzi/runtime ONNX.
  • Wspaniałe umiejętności komunikacji, dokumentacji i prezentacji, z pasją do rozwiązywania złożonych wyzwań inżynieryjnych.
  • Aktualnie zapisany lub wchodzący do programu magisterskiego lub doktoranckiego z dziedziny inżynierii elektrycznej, informatyki lub pokrewnej.

Wynagrodzenie i korzyści:

Podstawowy zakres wynagrodzenia dla tego stanowiska stażowego mieści się w przedziale od 62 400 do 101 900 dolarów rocznie, w zależności od doświadczenia i kwalifikacji. NXP oferuje również konkurencyjne korzyści, takie jak ubezpieczenie zdrowotne, dentystyczne i na życie, 401(k), płatny urlop i inne formy wynagrodzenia motywacyjnego. Zakres ten