
AeroVironment opracowuje i produkuje systemy bezzałogowe oraz technologie autonomiczne dla klientów z sektora obronnego i administracji publicznej. Założona w 1971 roku firma tworzy rozwiązania obejmujące drony, amunicję krążącą i bezzałogowe pojazdy naziemne, łącząc kompetencje inżynieryjne i produkcyjne, aby wspierać złożone potrzeby operacyjne w terenie.
Młodszy inżynier oprogramowania wbudowanego
Twórz oprogramowanie wbudowane dla autonomicznych systemów obronnych i robotycznych AeroVironment. Integruj czujniki i procesory wbudowane z platformami lotniczymi i robotycznymi.
Opis
- Twórz systemy bezzałogowe i robotyczne do zastosowań obronnych i komercyjnych.
- Opracowuj oprogramowanie wbudowane dla urządzeń i systemów, w tym statków powietrznych i ładunków użytecznych.
- Projektuj, pisz, testuj i debuguj oprogramowanie systemowe.
- Poprawiaj wydajność, niezawodność i skalowalność oprogramowania.
- Rozbudowuj istniejący kod, aby spełniał wymagania programów.
- Opracowuj i testuj oprogramowanie łączące czujniki i procesory wbudowane ze statkami powietrznymi oraz systemami robotycznymi.
- Twórz oprogramowanie prototypowe i produkcyjne, korzystając z przyjętych narzędzi i praktyk.
- Zarządzaj konfiguracją oprogramowania i kontrolą wersji.
- Pomagaj określać wymagania systemowe, przygotowywać plany testów i narzędzia diagnostyczne oraz weryfikować oprogramowanie.
- Pomagaj w doborze sprzętu i rekomenduj parametry obliczeniowe, pamięci oraz pamięci masowej.
- Współtwórz szybkie prototypy i testy koncepcji.
- Szacuj nakład pracy programistycznej i planuj zakres z kierownikami projektów i programów.
- Współpracuj z inżynierami różnych specjalności oraz interdyscyplinarnymi zespołami rozwojowymi.
- Pomagaj wdrażać oprogramowanie z fazy rozwoju do produkcji i certyfikacji.
- Przygotowuj demonstracje potwierdzające koncepcję.
- Bierz udział w przeglądach projektu.
- Postępuj zgodnie z procesem tworzenia oprogramowania AeroVironment i twórz wysokiej jakości kod pod ogólnym nadzorem.
- Rozwiązuj problemy w określonym zakresie i stale się ucz.
- Wykonuj inne powierzone obowiązki.
Wymagania
- Tytuł licencjata w dziedzinie informatyki, inżynierii, elektrotechniki, inżynierii lotniczej i kosmicznej, mechanicznej lub pokrewnej; równoważne wykształcenie, szkolenie i doświadczenie mogą spełniać wymagania.
- Od 0 do 2 lat odpowiedniego doświadczenia.
- Doświadczenie w diagnozowaniu problemów systemowych.
- Biegłość w Pythonie, C, C++11, C++ STL i/lub OpenCL.
- Znajomość Visual Studio, Eclipse lub podobnego środowiska IDE oraz narzędzi do śledzenia błędów.
- Doświadczenie z protokołami RS-485, RS-232, CAN, I2C, SPI i USB.
- Umiejętności matematyczne i analityczne.
- Gotowość do okazjonalnych podróży w celu obsługi sprzętu testowego w zatwierdzonych lokalizacjach prób w locie.
- Gotowość do pracy w wydłużonych lub nieregularnych godzinach, w weekendy i święta oraz do udziału w testach terenowych, gdy jest to potrzebne.
- Doświadczenie z procesorami STM32 jest dużym atutem.
- Preferowane doświadczenie z platformami RTOS, takimi jak µC/OS lub FreeRTOS.
- Mile widziane doświadczenie z Video 4 Linux oraz modyfikowaniem i kompilowaniem jąder Ubuntu Linux.
- Mile widziane doświadczenie w tworzeniu sterowników Linux/ARM oraz pracy z Robot Operating System (ROS).
- Preferowana podstawowa wiedza z elektroniki i doświadczenie w obsłudze sprzętu laboratoryjnego.
- Wysokie umiejętności komunikacji pisemnej i ustnej oraz współpracy interpersonalnej.
- Umiejętność pracy w dynamicznym środowisku przy napiętych terminach.
- Skuteczne umiejętności rozwiązywania problemów, analityczne, interpersonalne i komunikacyjne.
- Wymagany status osoby amerykańskiej lub możliwość uzyskania licencji eksportowej zgodnie z wymogami ITAR/EAR; na niektórych stanowiskach wymagane jest aktualne obywatelstwo USA.
- Zdolność do pracy w biurze oraz środowisku badawczo-rozwojowym.
- Zdolność do długotrwałego stania i siedzenia oraz obsługi komputera i telefonu.
Benefity
- Ubezpieczenie medyczne
- Ubezpieczenie stomatologiczne
- Ubezpieczenie wzroku
- Plan 401(k) z dopłatą firmy
- Harmonogram pracy 9/80
- Płatna przerwa świąteczna