Octasic
Octasic
Octasic opracowuje sprzęt i oprogramowanie do programowalnych radiowo systemów opartych na procesorach DSP, przeznaczone do przetwarzania sygnałów radiowych w obszarach obronności, egzekwowania prawa, telekomunikacji i systemów bezzałogowych. Kompaktowe urządzenia i platformy bezprzewodowe o niskim poborze mocy, a także łańcuchy narzędzi programistycznych firmy wspierają zadania C5ISR oraz misje wywiadowcze, obserwacyjne i rozpoznawcze, w tym oparte na AI i uczeniu maszynowym moduły przetwarzania sygnałów dla pojazdów załogowych i bezzałogowych. Octasic świadczy również usługi projektowania inżynieryjnego, integracji, dostosowywania i wsparcia wdrożeń dla organizacji tworzących i wdrażających zaawansowane systemy bezprzewodowe oraz systemy przetwarzania sygnałów.

Programista automatyzacji infrastruktury weryfikacji i walidacji

Tworzy narzędzia automatyzacji w Pythonie i C++, telemetrię oraz infrastrukturę CI/CD do walidacji bezprzewodowych platform SoC Octasic i systemów łączności o kluczowym znaczeniu.

Opis

  • Projektować i utrzymywać skalowalne środowiska automatyzacji oraz infrastrukturę walidacyjną.
  • Tworzyć oprogramowanie automatyzujące procesy walidacji i testy regresyjne.
  • Opracowywać narzędzia w Pythonie i C++ do sterowania urządzeniami, interakcji z UE, orkiestracji przyrządów, gromadzenia telemetrii, ekstrakcji KPI i automatycznej analizy.
  • Integrować automatyczną komunikację z przyrządami laboratoryjnymi, sprzętem sieciowym, systemami wbudowanymi i urządzeniami bezprzewodowymi.
  • Opracowywać API, usługi, narzędzia i warstwy orkiestracji dla zautomatyzowanych procesów weryfikacji i walidacji.
  • Automatyzować stanowiska testowe i wspierać integrację systemów.
  • Zwiększać skalowalność, niezawodność i łatwość utrzymania środowisk walidacyjnych.
  • Tworzyć wielokrotnego użytku biblioteki, usługi i komponenty narzędziowe do walidacji.
  • Tworzyć procesy przyjmowania telemetrii i monitorowania z użyciem MQTT, Kafka, potoków ETL oraz narzędzi do logowania i śledzenia.
  • Wspierać obserwowalność i monitorowanie systemów.
  • Opracowywać potoki ekstrakcji KPI i automatycznej analizy.
  • Wspierać pulpity nawigacyjne, raportowanie i analitykę testów regresyjnych.
  • Integrować automatyczną walidację z potokami CI/CD.
  • Wspierać automatyczne wdrażanie, wykonywanie i raportowanie.
  • Współpracować z zespołami programistycznymi nad poprawą testowalności i jakości wydań.
  • Wspierać automatyzację testów regresyjnych i skalowanie infrastruktury.
  • Analizować problemy integracyjne i systemowe za pomocą logów, śladów, przechwyconych pakietów, telemetrii, analizy API i diagnostyki sieciowej.
  • Współpracować z zespołami programistycznymi i systemowymi w celu ustalenia przyczyn źródłowych i weryfikacji poprawek.
  • Odtwarzać problemy systemowe i występujące w terenie w kontrolowanych warunkach.

Wymagania

  • Tytuł licencjata w dziedzinie inżynierii komputerowej, oprogramowania lub elektrycznej, informatyki albo równoważne doświadczenie praktyczne.
  • Bardzo dobre umiejętności programowania w Pythonie, C++ oraz Bash lub innych powłokach.
  • Doświadczenie w tworzeniu środowisk automatyzacji, narzędzi walidacyjnych, infrastruktury oprogramowania, platform testów regresyjnych i systemów orkiestracji.
  • Doświadczenie z systemami CI/CD, takimi jak Jenkins, GitHub Actions, GitLab CI lub Azure DevOps.
  • Doświadczenie w pracy z Git i przepływami kontroli wersji.
  • Doświadczenie w środowisku Linux.
  • Doświadczenie z Dockerem lub wykonywaniem w kontenerach.
  • Znajomość podstaw sieci, TCP/IP, Ethernetu, integracji API i diagnostyki systemów.
  • Znajomość Wireshark, gromadzenia telemetrii i koncepcji obserwowalności.
  • Doświadczenie w rozwiązywaniu problemów na podstawie logów.
  • Doświadczenie z Playwright, Pytest, środowiskami automatyzacji oraz walidacją zaplecza lub API.
  • Dobre umiejętności rozwiązywania problemów i zdolność pracy w zmieniającym się środowisku inżynieryjnym.
  • Możliwość uzyskania kanadyjnego poświadczenia bezpieczeństwa.
  • Dodatkowym atutem będzie doświadczenie z systemami bezprzewodowymi, LTE/5G, środowiskami RF i systemami wbudowanymi.
  • Dodatkowym atutem będzie doświadczenie w integracji analizatorów widma, generatorów sygnałowych, analizatorów sieci, emulatorów kanałów, oscyloskopów i innych przyrządów laboratoryjnych.
  • Dodatkowym atutem będzie doświadczenie z TestStand, LabVIEW, systemami PXI, sterowaniem przyrządami SCPI/VISA lub zautomatyzowanymi środowiskami pomiarowymi.
  • Dodatkowym atutem będzie doświadczenie z MQTT, Kafka, ETL i potokami danych, Grafaną, Prometheusem oraz stosami obserwowalności.
  • Dodatkowym atutem będzie doświadczenie ze zintegrowanymi systemami sprzętu i oprogramowania, telekomunikacją, lotnictwem i kosmonautyką, obronnością lub środowiskami o kluczowym znaczeniu.
  • Znajomość systemów rozproszonych, analityki telemetrii i walidacji opartej na KPI.

Benefity

  • Konkurencyjne wynagrodzenie.
  • Pakiet świadczeń.
  • Zniżka na karnet na siłownię.
  • Program zakupu akcji.
  • Zwrot kosztów transportu publicznego.
  • Prysznic na miejscu.
  • Bezpłatne napoje i przekąski każdego dnia.
  • Równowaga między życiem zawodowym a prywatnym.
  • Przyjazna atmosfera współpracy.
  • Wydarzenia towarzyskie przez cały rok.
  • Zaangażowanie firmy w życie lokalnej społeczności.
  • W pobliżu znajduje się kilka połączeń transportu publicznego.

Powiązane oferty pracy

Manulife

Główny architekt infrastruktury, Manulife — praca hybrydowa w Toronto

Manulife

Kształtuj architekturę infrastruktury korporacyjnej Manulife obejmującą chmurę, sieci, platformy i kluczowe usługi technologiczne. Pomóż modernizować podstawy technologiczne i wzmacniać odporność globalnej organizacji świadczącej usługi finansowe.

Otwórz
Mecka

Starszy inżynier infrastruktury chmurowej (praca hybrydowa, Kanada)

Mecka

Kieruj sieciami AWS, pamięcią masową, bezpieczeństwem i niezawodnością infrastruktury danych Mecka dla robotyki i ucieleśnionej sztucznej inteligencji. Optymalizuj transfer danych na dużą skalę i koszty chmury, współpracując z zespołami inżynieryjnymi.

Otwórz
Mecka

Starszy inżynier infrastruktury chmurowej w Toronto (praca hybrydowa)

Mecka

Kieruj siecią AWS, pamięcią masową i infrastrukturą platformy danych robotycznych Mecka. Zwiększaj bezpieczeństwo i niezawodność przepływu danych oraz operacji chmurowych dla globalnych procesów AI.

Otwórz
Signal 1

Starszy inżynier infrastruktury chmurowej — Toronto (praca hybrydowa)

Signal 1

Twórz i obsługuj infrastrukturę Azure oraz potoki dostarczania dla platformy Signal 1 wykorzystującej AI w ochronie zdrowia. Zwiększaj bezpieczeństwo, skalowalność, niezawodność i automatyzację dla klientów z sektora ochrony zdrowia.

Otwórz