W skrócie
- Zadania: Projektuj i rozwijaj wirtualne platformy oraz modele ESL dla innowacyjnych architektur.
- Firma: Pivotics - lider w dziedzinie inżynierii systemów i architektury sprzętowej.
- Benefity: Dostęp do narzędzi EDA, umowa B2B lub o pracę, wynagrodzenie sportowe.
- Pozostałe informacje: Międzynarodowy zespół specjalistów, ciągłe możliwości rozwoju technicznego.
- Dlaczego ta praca: Pracuj nad przyszłością architektur, które zdefiniują nowe rozwiązania pamięci masowej.
- Kwalifikacje: Ekspert w SystemC, C++ oraz modelowaniu systemów na poziomie architektury.
Przewidywane wynagrodzenie mieści się w przedziale 123750 - 151250 zł za rok.
Jesteś pasjonatem kształtowania przyszłości architektury krzemowej i systemowej, zanim zostanie ona nawet wyprodukowana? W Pivotics przesuwamy granice współprojektowania sprzętu i oprogramowania. Obecnie poszukujemy dwóch wysoko wyspecjalizowanych Inżynierów Modelowania Platform Wirtualnych i Systemów, aby dołączyli do naszego elitarnego zespołu architektonicznego. To nie jest ogólna rola inżyniera oprogramowania. Szukamy dedykowanych ekspertów ESL, którzy znają języki zarówno architektury sprzętowej, jak i rozwoju oprogramowania. Jeśli rozwijasz się w budowaniu modeli na poziomie transakcji, projektowaniu platform wirtualnych oraz umożliwianiu wczesnego rozwoju oprogramowania i eksploracji wydajności, to ta rola jest dla Ciebie.
Co będziesz robić:
- Projektowanie i budowanie: Projektuj i rozwijaj wysokowydajne platformy wirtualne oraz modele na poziomie systemu elektronicznego (ESL) w celu wspierania wczesnej eksploracji architektonicznej i rozwoju oprogramowania.
- Modelowanie złożonych systemów: Twórz solidne, przybliżone cyklicznie i modele na poziomie transakcji przy użyciu SystemC i TLM-2.0.
- Łączenie: Pełnij rolę krytycznego ogniwa między architektami sprzętowymi a zespołami programistycznymi, zapewniając płynną integrację sprzętu i oprogramowania.
- Optymalizacja i walidacja: Wdrażaj szybkie techniki symulacji, adnotuj czas i rygorystycznie waliduj modele w odniesieniu do specyfikacji RTL i architektonicznych.
- Innowacje: Wykorzystuj wiodące w branży narzędzia, takie jak Synopsys Virtualizer i Platform Architect, aby przesuwać granice symulacji na poziomie systemu.
Wymagane umiejętności:
- Jesteś specjalistą w projektowaniu na poziomie systemu z głębokim zrozumieniem interakcji oprogramowania ze sprzętem na najniższych poziomach.
- Mistrzostwo w programowaniu: Ekspert w C i nowoczesnym C++ (C++11/14/17 lub nowszym) z solidnymi podstawami w projektowaniu obiektowym i programowaniu wielowątkowym.
- Ekspertyza w dziedzinie: Głębokie, praktyczne doświadczenie z SystemC (TLM-2.0), modelowaniem na poziomie systemu i rozwojem platform wirtualnych.
- Znajomość narzędzi: Udowodnione doświadczenie w korzystaniu z Synopsys Virtualizer i Synopsys Platform Architect.
- Środowisko: Wysoka komfortowość w poruszaniu się i rozwijaniu w środowisku Linux.
- Rygor inżynieryjny: Biegłość w Git (lub podobnym VCS) i ostry instynkt w debugowaniu złożonych, wielowarstwowych systemów oprogramowania/sprzętu.
Preferowane doświadczenie:
- Zaawansowane techniki modelowania: Głęboka znajomość modeli luźno czasowych (LT) i przybliżonych czasowo (AT), modelowania behawioralnego/funkcjonalnego oraz adnotacji czasowych.
- Symulacja i walidacja: Doświadczenie w symulacji wydajności, szybkich technikach symulacji i rygorystycznych metodach walidacji modeli.
- Protokół magistrali i interfejsów: Duży plus, jeśli masz doświadczenie w modelowaniu, integrowaniu lub debugowaniu któregokolwiek z następujących interfejsów komunikacyjnych:
- Wysokiej prędkości: PCIe, NVMe, USB, Ethernet, DDR
- Peryferia/Kontrola: SPI, I2C, UART, CAN
- Języki: C, C++ (11/14/17+), SystemC
- Budowanie i CI/CD: CMake, Make, GCC/Clang, Jenkins / GitLab
- Narzędzia: Linux, Git, Synopsys Virtualizer, Synopsys Platform Architect
Dlaczego warto dołączyć do Pivotics?
- Wpływ: Pracuj nad architekturami nowej generacji, które zdefiniują przyszłość rozwiązań pamięci masowej.
- Niszowa społeczność: Dołącz do międzynarodowego zespołu kolegów ekspertów ESL i modelowania – żadnego ogólnego rozwoju aplikacji webowych czy mobilnych. Tylko czysta, złożona inżynieria systemowa.
- Rozwój i narzędzia: Dostęp do najlepszych komercyjnych narzędzi EDA i ciągłe możliwości liderstwa technicznego.
- Umowa B2B lub umowa o pracę.
- Wynagrodzenie sportowe.
Jeśli jesteś specjalistą ESL z siedzibą w Polsce, szukającym zespołu, który naprawdę ceni modelowanie na poziomie systemu, aplikuj teraz.
Virtual Platform Engineer (SystemC/ESL) in Wrocław – pracodawca: Pivotics, LLC.
Pivotics, LLC to doskonały pracodawca, oferujący elastyczne godziny pracy oraz możliwość pracy zdalnej, co sprzyja równowadze między życiem zawodowym a prywatnym. Nasza kultura pracy opiera się na współpracy i innowacyjności, a pracownicy mają szansę na rozwój zawodowy poprzez udział w zaawansowanych projektach technologicznych, które kształtują przyszłość przechowywania danych.