Poszukujemy doświadczonego starszego programisty C++ SDR / Embedded Developer, który dołączy do zespołu tworzącego oprogramowanie dla rozwiązań z wbudowanymi systemami SDR. Będziesz ściśle współpracować z programistami zespołu SW, inżynierami sprzętu, działem kontroli jakości, produktem i innymi osobami.Obowiązki:
Rozwój, optymalizacja i wsparcie oprogramowania C++ dla systemów wbudowanych SDR
Praca z Linuksem
Implementacja i optymalizacja algorytmów cyfrowego przetwarzania sygnału (DSP)
Integra
Poszukujemy doświadczonego starszego programisty C++ SDR / Embedded Developer, który dołączy do zespołu tworzącego oprogramowanie dla rozwiązań z wbudowanymi systemami SDR. Będziesz ściśle współpracować z programistami zespołu SW, inżynierami sprzętu, działem kontroli jakości, produktem i innymi osobami.
Obowiązki:
- Rozwój, optymalizacja i wsparcie oprogramowania C++ dla systemów wbudowanych SDR
- Praca z Linuksem
- Implementacja i optymalizacja algorytmów cyfrowego przetwarzania sygnału (DSP)
- Integracja oprogramowania z częścią sprzętową
- Analiza wymagań, udział w projektowaniu architektury i podejmowaniu decyzji technicznych
- Debugowanie, profilowanie i optymalizacja wydajności i zużycia zasobów
- Przegląd kodu, mentoring mniej doświadczonych inżynierów
- Przygotowanie dokumentacji technicznej
Wymagania:
- Ponad 5 lat doświadczenia w programowaniu komercyjnym w C++ (C++ 11 i nowsze)
- Dogłębne zrozumienie systemów wbudowanych, pracy z pamięcią, wielowątkowości
- Doświadczenie z SDR lub systemami telekomunikacyjnymi (GNU Radio, USRP lub SoapySDR)
- Doświadczenie z wbudowanym Linuksem, łańcuchami narzędzi i kompilacją krzyżową
- Możliwość pracy z interfejsami sprzętowymi (SPI, I2C, UART, PCIe, Ethernet itp.)
- Doświadczenie w debugowaniu (gdb, JTAG, analizatory logiczne)
- Zrozumienie zasad CI/CD, budowanie systemów (CMake)
Będzie plusem:
- Znajomość DSP (filtry, FFT, modulacja/demodulacja, synchronizacja)
- Znajomość języka Python na potrzeby prototypowania i testowania
- Doświadczenie z FPGA/HDL na poziomie integracji
- Zrozumienie standardów bezpieczeństwa i ochrony danych
Oferujemy:
- Udział w złożonych i ciekawych technicznie projektach
- Wpływ na architekturę i rozwiązania techniczne
- Konkurencyjne wynagrodzenie
- Elastyczny format pracy (biuro/hybrydowe/zdalne - po uzgodnieniu)
- Rozwój zawodowy, silny zespół techniczny i odpowiednie zarządzanie
- Rezerwacja
- Praca służbowa (urlop roczny i zwolnienie lekarskie zgodnie z prawem).