Ambiq Micro, Inc.

Embedded Software Engineer - Security

Python
Automatische Übersetzung. Prüfe das Original.

Über Ambiq

Ambiq hat es sich zur Aufgabe gemacht, Intelligenz überall zu ermöglichen – und treibt die KI-Revolution am Edge mit den energieeffizientesten Halbleiterlösungen der Welt voran.

Aufbauend auf unserer proprietären Sub- und Near-Threshold-Technologie liefern unsere Chips vielfache Verbesserungen der Energieeffizienz ohne kostspielige Prozessskalierung. Seit 2010 haben wir über 300 Millionen Einheiten an Kunden ausgeliefert, die intelligentere Wearables, medizinische Geräte, IoT-Produkte und KI-gestützte Edge-Anwendungen entwickeln.

Unsere funktionsübergreifenden Teams umfassen Design, Forschung, Entwicklung, Produktion, Marketing, Vertrieb und Betrieb in Austin, Hsinchu, Shanghai, Shenzhen und Singapur. Wir arbeiten schnell, lösen schwierige Probleme und schaffen Raum für persönliches Wachstum durch komplexe, bedeutungsvolle Arbeit, die die Zukunft der Technologie gestaltet.

Wir suchen selbstmotivierte, kreative Problemlöser, die bestrebt sind, technologische Grenzen zu verschieben und einen echten Einfluss auf die Energieeffizienz zu nehmen.

Bei Ambiq leben wir nach fünf Werten: Innovate. Collaborate. Focus. Learn. Achieve.

Wenn das auf Sie zutrifft, schließen Sie sich uns an – die Revolution der Intelligenz überall beginnt hier.

Aufgabenbereich

Als Mitglied des Sicherheitsteams bei Ambiq wird der Embedded Software Engineer - Security an der Erweiterung und Unterstützung des Secure Bootrom/Bootloaders und des SDK von Ambiq für die Apollo SoC- und Emulationsplattformen mitwirken. Diese Rolle wird innerhalb unseres globalen MCU-Softwareentwicklungsteams angesiedelt sein. Sie wird eng mit dem Architekturteam und dem lokalen MCU SoC-Entwicklungsteam zusammenarbeiten und sich auf die MCU-Softwareentwicklung und Testaktivitäten konzentrieren. Ein erfolgreicher Kandidat sollte ein schnell lernender, ergebnisorientierter und selbstmotivierter Teamplayer mit einer „immer lernenden“ Denkweise sein. Er sollte einen forschenden Geist besitzen und sich in einer Laborumgebung wohlfühlen, mit der Fähigkeit zur praktischen Fehlersuche für eingebettete Systeme. Der Kandidat wird an der Erweiterung jedes dieser Bereiche beteiligt sein, um neue MCU-Mitglieder der Familie abzudecken, sobald diese verfügbar werden.

Diese Rolle wird 5 Tage pro Woche vor Ort in NW Austin ausgeübt.

Verantwortlichkeiten

  1. Mitwirkung an Design, Implementierung, Test und Support der Secure Bootrom- und Secure Bootloader-Lösungen.
  1. Mitwirkung an automatisierten Tests und der Vor-Silizium-Verifizierung (mittels FPGA-Emulationen) sowie am Post-Silizium-Bring-up, der Verifizierung und dem Debugging, mit Fokus auf Secure Bootrom und Secure Bootloader, zugehörige HAL und Sicherheitstools im SDK.
  1. Testen von Laufzeit-Kryptografieoperationen unter Verwendung von eingebetteten Hardwarebeschleunigern.
  1. Enge Zusammenarbeit mit dem SQA- und Systemtestteam, um Testfälle für Sicherheitsliefergegenstände zu definieren und zu implementieren, um eine vollständige Abdeckung zu gewährleisten.
  1. Zusammenarbeit mit anderen Teammitgliedern zur Implementierung der Hardware-Abstraktionsschicht (HAL) und des Board-Support-Pakets (BSP) des SDK.

Qualifikationen

  1. BS/MS (EE, CE oder CS) mit Embedded-Projekten, die sowohl Bare-Metal- als auch RTOS-Systeme/Echtzeitumgebungen nutzen.
  1. 2-5 Jahre Berufserfahrung in den Bereichen Embedded Security, Kryptografie und Secure Boot-Konzepte.
  1. Praktische Kenntnisse von kryptografischen Algorithmen und Protokollen, einschließlich Public Key Infrastructure, symmetrischen Verschlüsselungsalgorithmen, Hashing usw.
  1. Verständnis der Sicherheitsimplikationen für eingebettete Systeme und Vertrautheit mit IoT-Sicherheitskonzepten (TrustZone, CryptoCell und Secure Boot).
  1. Berufserfahrung in der Entwicklung von Embedded C und ARM-Assemblersprache in einem Projektumfeld mit Schwerpunkt auf Systeminitialisierung und Low-Level-Code.
  1. Starke Kenntnisse in Python.
  1. Erfahrung mit mindestens einer IDE von ARM, Keil, IAR, Eclipse oder anderen.
  1. Ausgezeichnete Problemlösungsfähigkeiten im Umgang mit HW/SW-Debug-Problemen.
  1. Praktische Erfahrung mit Laborgeräten wie Oszilloskopen, Logikanalysatoren, Saleae usw. zur Fehlersuche.
  1. Erfahrung und Verständnis von Softwaretest- und Testautomatisierungsprinzipien.

Mehr Möglichkeiten mit einem Profil

Für mehr Stellen berücksichtigt werden, ohne den ganzen Prozess zu wiederholen? Erstellen Sie Ihr Profil, damit Unternehmen auf Nort Sie finden.

Profil erstellen

Dein nächster Jobsucht schon nach dir.

Nort

Reverse-Recruiting- Plattform für Entwickler

RechtlichesNutzungsbedingungenDatenschutznortjobs © 2026