System-Level Modeling Engineer with SystemC and SoC experience (f / m/x) - Senior
Białystok, Polska, Bydgoszcz, Polska, Kraków, Polska +10Key offer highlights
Min. 5 years of experience
Backend: Java / .NET / Node / Python
Full-time
Remote work - no commuting
Private healthcare
Opis
W ramach współpracy z globalnym liderem w dziedzinie technologii i innowacji cyfrowych, poszukujemy Inżyniera Modelowania na Poziomie Systemu z doświadczeniem w SystemC i SoC, który dołączy do naszego projektu. Firma rozwija nowoczesne rozwiązania, które napędzają rozwój usług chmurowych, cyberbezpieczeństwa oraz platform oprogramowania i sprzętu używanych przez miliony użytkowników i firm na całym świecie. Ta rola oferuje możliwość przyczynienia się do zaawansowanych inicjatyw badawczo-rozwojowych w dziedzinie oprogramowania wbudowanego i modelowania systemów.
Benefity
Great Place to Work
Stabilna sytuacja finansowa
Kontrakty z globalnymi markami
Centrum szkoleń wewnętrznych
Wielu ekspertów, od których możesz się uczyć
Otwarty i dostępny zarząd
Profit sharing
Program Sponsoringu Pasji
Cykliczne imprezy i wyjazdy integracyjne
Komfortowe i dobrze wyposażone biura
Aplikacja MySii
Opieka medyczna
Wymagania
Wykształcenie wyższe w dziedzinie informatyki, inżynierii komputerowej, inżynierii elektrycznej lub pokrewnej
Co najmniej 5-letnie doświadczenie zawodowe w rozwoju oprogramowania wbudowanego
Silna znajomość C lub C++, z praktycznym doświadczeniem w SystemC i pasją do rozwijania oprogramowania niskopoziomowego, które bezpośrednio współpracuje ze sprzętem
Solidne zrozumienie systemów operacyjnych, w tym sterowników, zarządzania pamięcią, bootloaderów i harmonogramowania, a także doskonałe umiejętności debugowania (GDB lub równoważne)
Udowodniona zdolność do przekształcania ambitnych, niejasnych celów w konkretne wymagania, architektury, interfejsy API i plany dostaw, przy jednoczesnym dostarczaniu jasnych aktualizacji dla interesariuszy
Praktyczne doświadczenie z symulatorami SystemC standardu przemysłowego (np. Virtualizer, Helium) oraz językami skryptowymi takimi jak Python lub PowerShell
Doświadczenie w dostarczaniu produktów zawierających firmware lub oprogramowanie wbudowane, najlepiej opracowanych w środowiskach przedkrzemowych
Znajomość w jednej lub więcej z następujących dziedzin: sterowniki, DMA, PCIe, NVMe, dekodery obrazu/wideo, kontrolery sieciowe, kontrolery pamięci/trening, procesy rozruchowe lub zarządzanie energią
Komunikatywna znajomość języka angielskiego
Wymagane zamieszkanie w Polsce
Zakres obowiązków
Projektowanie i wdrażanie modeli oraz oprogramowania/firmware do walidacji różnych komponentów krzemowych (np. boot ROM, PCIe, USB, klastry obliczeniowe)
Wiodący rozwój techniczny modeli, firmware i oprogramowania wbudowanego
Ścisła współpraca z architektami sprzętu i oprogramowania w celu określenia specyfikacji i zapewnienia integracji na poziomie systemu
Mentorowanie młodszych inżynierów w zakresie projektowania oprogramowania, rozwoju firmware oraz najlepszych praktyk inżynieryjnych
Uczestnictwo w przeglądach projektów i kodu, zapewniając wysoką jakość i łatwość w utrzymaniu rozwiązań
Inicjowanie działań związanych z debugowaniem i optymalizacją w celu poprawy wydajności i niezawodności
Tworzenie jasnej dokumentacji technicznej dla opracowanych modeli, interfejsów API i procesów roboczych
Praca w zróżnicowanym, multidyscyplinarnym zespole i aktywne przyczynianie się do współpracy w zespole
Skuteczna komunikacja postępów, ryzyk i wyzwań technicznych do interesariuszy i zarządzania