GlobalFoundries
GlobalFoundries
GlobalFoundries ist ein Halbleiterhersteller, der wachstumsstarke Märkte mit Prozesstechnologie, Unterstützung beim Chipdesign sowie Entwicklungs- und Fertigungsdienstleistungen bedient. Das Unternehmen verbindet Engineering und Produktion mit einer großen, vielfältigen Belegschaft und einer Produktionspräsenz in den Vereinigten Staaten, Europa und Asien. Für Arbeitssuchende bietet GlobalFoundries Möglichkeiten in den Bereichen Halbleitertechnologie, Hardwarefertigung, Prozessentwicklung und fortschrittliche Fertigung.

Embedded-Softwareentwickler, MCU — GlobalFoundries, vor Ort in Pune

Entwickeln Sie RTOS-basierte Treiber, SDKs und Validierungstools für die automobilen RISC-V-Mikrocontroller von GlobalFoundries in Pune. Unterstützen Sie die Inbetriebnahme von Silizium, die Validierung von Peripheriegeräten und die Entwicklung sicherheitskritischer Firmware.

Beschreibung

  • Entwickeln Sie Embedded-Software für RTOS-basierte SDKs, einschließlich Low-Level-Treibern, Hardwareabstraktionsschichten, RTOS-Abstraktionsschichten und Board-Support-Packages.
  • Entwickeln Sie Demonstrationsanwendungen, die die Fähigkeiten und Leistungsmerkmale von Peripheriegeräten hervorheben.
  • Erstellen Sie Validierungsanwendungen, die Komponenten aus RTOS-SDKs wiederverwenden.
  • Unterstützen Sie die Inbetriebnahme des ersten Siliziums und validieren Sie wichtige Peripheriegeräte wie ADC, PWM, CAN, LIN und Watchdogs.
  • Unterstützen Sie die Automatisierung der Testausführung im Labor und in der kontinuierlichen Integration.
  • Arbeiten Sie mit den Teams für Architektur, Hardware, Sicherheit und Tools zusammen, um die Software an die Fähigkeiten des Siliziums und die Produkt-Roadmaps anzupassen.
  • Entwickeln Sie Referenzsoftware und Tools, die Kunden beim Start ihrer Designs unterstützen.
  • Untersuchen und beheben Sie komplexe Probleme mit Emulatoren, Silizium, OpenOCD, J-Link und Lauterbach.
  • Bringen Sie die Ergebnisse der Softwarevalidierung in die Architektur künftiger MCU-Generationen ein.
  • Tragen Sie zum umfassenderen RISC-V-Softwareökosystem und zu relevanten Open-Source-Projekten bei.

Anforderungen

  • Sie verfügen über 3 bis 6 Jahre praktische Erfahrung in der Entwicklung von Embedded-Systemsoftware.
  • Sie programmieren sicher in C und C++ und verfügen über grundlegende Kenntnisse der Assemblersprache.
  • Sie verstehen RTOS-Prinzipien, einschließlich Task-Scheduling, Interrupt-Service-Routinen und Semaphoren.
  • Sie haben Erfahrung mit dem Debuggen komplexer Mehrkernsysteme.
  • Sie haben Debugging-Tools wie OpenOCD, Segger J-Link und Lauterbach verwendet.
  • Sie haben Software für FreeRTOS, Zephyr, AUTOSAR OS oder vergleichbare Plattformen portiert oder entwickelt.
  • Sie verstehen Bare-Metal-Entwicklung, speicherabgebildete Ein-/Ausgabe und die Implementierung von Treibern.
  • Sie haben Software auf physischen Silizium- oder FPGA-Plattformen in Betrieb genommen und debuggt.
  • Sie verstehen Automobilschnittstellen und -protokolle wie CAN, LIN, SPI, I2C und UART.
  • Sie verfügen über praktische Erfahrung mit Testautomatisierung, Python- oder Bash-Skripting und Git.
  • Sie haben Erfahrung mit der Entwicklung von ASIL-D-Software, ISO-26262-Prozessen oder Sicherheitsvalidierung.
  • Sie haben an Post-Silicon-AVV- oder Hardware-in-the-Loop-Testumgebungen mitgewirkt.
  • Sie verstehen die RISC-V-Architektur, Befehlssätze und Entwicklungs-Toolchains.
  • Sie haben Motorsteuerungs-, Antriebsstrang- oder sicherheitskritische Firmware entwickelt oder validiert.
  • Sie verstehen Bootloader, sichere Updates oder Firmware für den Systemstart.
  • Sie bestehen die geltenden Hintergrundüberprüfungen und medizinischen Untersuchungen erfolgreich.
  • Bewerber für Stellen in Indien müssen vor dem angestrebten Startdatum vollständig geimpft sein.

Zusatzleistungen

  • Arbeiten Sie an RISC-V-Plattformen, die in der Industrie zunehmend eingesetzt werden.
  • Werden Sie Teil eines dynamischen, ingenieurgeprägten Umfelds mit wenig Bürokratie.
  • Erhalten Sie Mentoring von erfahrenen CPU- und Embedded-Softwareentwicklern.
  • Gestalten Sie sicherheitskritische Systeme von den frühesten Entwicklungsphasen an mit.
  • Erhalten Sie Einblick in den gesamten SoC-Lebenszyklus, von der Entwicklung vor dem Silizium bis zur Produktionsreife.
  • Verfolgen Sie einen flexiblen Karriereweg, entweder mit einer tiefen Spezialisierung oder in Richtung technischer Führung.
  • Nutzen Sie vielfältige Möglichkeiten zur kontinuierlichen beruflichen Weiterentwicklung.
  • Arbeiten Sie selbstständig und erhalten Sie Unterstützung von erfahrenen CPU-Ingenieuren.
  • Angebote setzen den erfolgreichen Abschluss der geltenden Hintergrundüberprüfungen und medizinischen Untersuchungen voraus.
  • Bewerber für Stellen in Indien müssen vor dem angestrebten Startdatum geimpft sein.

Ähnliche Stellen

Knowtion Health

Remote Manager für Talentgewinnung

Knowtion Health

Verantwortet Recruiting-Systeme, Stellenanforderungen, Analysen und die Verwaltung externer Arbeitskräfte bei Knowtion Health. Unterstützt skalierbare Einstellungsprozesse für ein wachsendes Gesundheitsunternehmen.

Öffnen
Napco National

Einkaufskoordinator/in, Saudi-Arabien (Remote)

Napco National

Koordination der Einkaufsabläufe für ein Fertigungsunternehmen in Saudi-Arabien – von Bestellungen und Lieferungen bis zu Zollunterlagen und Materialtransfers. Unterstützung bei der Zollabfertigung, Rechnungsbearbeitung, Lieferantenreklamationen und der Verlängerung von Produktzertifikaten.

Öffnen
4M Analytics

Senior Engineer für Computer-Vision-Algorithmen

4M Analytics

Entwickle Computer-Vision- und Machine-Learning-Systeme für die Plattform zur Kartierung unterirdischer Versorgungsleitungen von 4M Analytics. Verantworte Algorithmen von der Forschung bis zum Produktiveinsatz und arbeite dabei mit Datenengineering- und Produktteams zusammen.

Öffnen
Terumo Medical Corporation

Regionalmanager Vertrieb für Terumo Interventional Systems

Terumo Medical Corporation

Leiten Sie den Vertrieb medizinischer Produkte in einer Region im Norden von Zentral-New-Jersey und verantworten Sie Außendienstteams sowie die Beziehungen zu Krankenhäusern. Steigern Sie den regionalen Umsatz und die Vertriebsleistung und sorgen Sie für eine regelkonforme Vermarktung der Produkte von Terumo Interventional Systems.

Öffnen
Claroty

QA-Automatisierungsingenieur

Claroty

Entwickle API- und UI-Automatisierungen sowie Qualitätsprüfungen in CI/CD-Pipelines für Clarotys Plattform für die Sicherheit cyberphysischer Systeme. Mit zuverlässigen Tests trägst du zum Schutz kritischer Infrastrukturen bei.

Öffnen