GlobalFoundries
GlobalFoundries
GlobalFoundries to producent półprzewodników obsługujący szybko rozwijające się rynki dzięki technologiom procesowym, wsparciu w projektowaniu układów scalonych, pracom rozwojowym oraz usługom produkcyjnym. Firma łączy działalność inżynieryjną i produkcyjną, opierając się na dużym, zróżnicowanym zespole oraz rozbudowanej bazie produkcyjnej w Stanach Zjednoczonych, Europie i Azji. Osobom poszukującym pracy GlobalFoundries oferuje możliwości związane z technologiami półprzewodnikowymi, produkcją sprzętu, rozwojem procesów i zaawansowanymi metodami wytwarzania układów scalonych.

Inżynier oprogramowania wbudowanego, MCU — GlobalFoundries, praca stacjonarna w Pune

Twórz sterowniki, SDK i narzędzia walidacyjne oparte na RTOS dla samochodowych mikrokontrolerów RISC-V firmy GlobalFoundries w Pune. Wspieraj uruchamianie pierwszego krzemu, walidację urządzeń peryferyjnych i rozwój oprogramowania układowego o znaczeniu krytycznym dla bezpieczeństwa.

Opis

  • Twórz oprogramowanie wbudowane dla SDK opartych na RTOS, w tym sterowniki niskopoziomowe, warstwy abstrakcji sprzętu, warstwy abstrakcji RTOS oraz pakiety wsparcia płyt.
  • Opracowuj aplikacje demonstracyjne pokazujące możliwości i wydajność urządzeń peryferyjnych.
  • Twórz aplikacje walidacyjne wykorzystujące ponownie komponenty z SDK opartych na RTOS.
  • Wspieraj uruchamianie pierwszego krzemu i waliduj kluczowe urządzenia peryferyjne, takie jak ADC, PWM, CAN, LIN i układy watchdog.
  • Pomagaj automatyzować wykonywanie testów laboratoryjnych i testów ciągłej integracji.
  • Współpracuj z zespołami architektury, sprzętu, bezpieczeństwa i narzędzi, aby dopasować oprogramowanie do możliwości krzemu i planów produktowych.
  • Opracowuj oprogramowanie referencyjne i narzędzia pomagające klientom rozpocząć projektowanie.
  • Badaj i rozwiązuj złożone problemy przy użyciu emulatorów, krzemu, OpenOCD, J-Link i Lauterbach.
  • Wykorzystuj wyniki walidacji oprogramowania w architekturze przyszłych generacji MCU.
  • Wnoś wkład w szerszy ekosystem oprogramowania RISC-V i odpowiednie projekty open source.

Wymagania

  • Masz od 3 do 6 lat praktycznego doświadczenia w tworzeniu oprogramowania dla systemów wbudowanych.
  • Swobodnie programujesz w C i C++, a także znasz podstawy języka asemblera.
  • Rozumiesz zasady działania RTOS, w tym planowanie zadań, procedury obsługi przerwań i semafory.
  • Masz doświadczenie w debugowaniu złożonych systemów wielordzeniowych.
  • Korzystałeś z narzędzi debugowania, takich jak OpenOCD, Segger J-Link i Lauterbach.
  • Przenosiłeś lub tworzyłeś oprogramowanie dla FreeRTOS, Zephyr, AUTOSAR OS albo porównywalnych platform.
  • Rozumiesz programowanie bez systemu operacyjnego, wejście-wyjście mapowane w pamięci oraz implementację sterowników.
  • Masz doświadczenie w uruchamianiu i debugowaniu oprogramowania na fizycznym krzemie lub platformach FPGA.
  • Rozumiesz interfejsy i protokoły samochodowe, w tym CAN, LIN, SPI, I2C i UART.
  • Masz praktyczne doświadczenie w automatyzacji testów, skryptach w Pythonie lub Bashu oraz pracy z Gitem.
  • Znasz zagadnienia tworzenia oprogramowania ASIL-D, procesów ISO 26262 lub walidacji bezpieczeństwa.
  • Uczestniczyłeś w testach AVV po wykonaniu krzemu lub środowiskach testów hardware-in-the-loop.
  • Rozumiesz architekturę RISC-V, zestawy instrukcji i łańcuchy narzędzi programistycznych.
  • Tworzyłeś lub walidowałeś oprogramowanie układowe do sterowania silnikami, układów napędowych lub systemów o znaczeniu krytycznym dla bezpieczeństwa.
  • Rozumiesz działanie bootloaderów, bezpiecznych aktualizacji lub oprogramowania układowego uruchamiania systemu.
  • Pomyślnie przejdziesz wymagane weryfikacje przeszłości i badania medyczne.
  • Kandydaci aplikujący na stanowiska w Indiach muszą być w pełni zaszczepieni przed planowaną datą rozpoczęcia pracy.

Benefity

  • Pracuj z platformami RISC-V, które są wdrażane w przemyśle.
  • Dołącz do dynamicznego, inżynierskiego środowiska z ograniczoną biurokracją.
  • Otrzymuj mentoring od doświadczonych inżynierów procesorów i oprogramowania wbudowanego.
  • Pomagaj tworzyć systemy o znaczeniu krytycznym dla bezpieczeństwa od najwcześniejszych etapów.
  • Poznaj cały cykl życia SoC — od prac przed wykonaniem krzemu po gotowość produkcyjną.
  • Rozwijaj karierę elastycznie: pogłębiaj specjalizację lub przechodź w stronę przywództwa technicznego.
  • Korzystaj z szerokich możliwości dalszego rozwoju zawodowego.
  • Pracuj samodzielnie, korzystając ze wsparcia doświadczonych inżynierów procesorów.
  • Oferty pracy są uzależnione od pomyślnego przejścia wymaganych weryfikacji przeszłości i badań medycznych.
  • Kandydaci aplikujący na stanowiska w Indiach muszą być zaszczepieni przed planowaną datą rozpoczęcia pracy.

Powiązane oferty pracy

Beam

Twórca treści: marka pracodawcy i media społecznościowe

Beam

Rozwijaj markę pracodawcy Beam i obecność firmy w mediach społecznościowych za pomocą wideo, fotografii i opowiadania historii. Twórz treści wspierające misję Beam, której celem jest zapewnienie dostępnego wsparcia pracownikom pierwszej linii.

Otwórz