MANTECH
Ambiq Micro, Inc.
Embedded Software Architect – Edge AI MCU
Über uns
Ambiq hat es sich zur Aufgabe gemacht, Intelligenz überall zu ermöglichen – und treibt die KI-Edge-Revolution mit den energieeffizientesten Halbleiterlösungen der Welt voran.
Basierend auf unserer proprietären Sub- und Near-Threshold-Technologie liefern unsere Chips vielfache Verbesserungen der Energieeffizienz, ohne kostspielige Prozessskalierungen.
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 eigenmotivierte, 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.
GESTALTEN SIE DIE SOFTWARE-GRUNDLAGE FÜR ULTRA-LOW-POWER EDGE AI SILICON
Ambiq entwickelt und liefert Ultra-Low-Power Edge AI MCUs, die Echtzeit-Intelligenz direkt auf dem Gerät ermöglichen.
Wir erweitern unsere Ingenieursorganisation in Austin und stellen einen Principal Embedded Software Architect ein, um die Softwarearchitektur und -anforderungen für unsere Edge AI MCU-Plattformen der nächsten Generation zu definieren.
Diese Rolle befindet sich an der Schnittstelle von Hardware/Software – in direkter Partnerschaft mit SoC-Architekten, Produktteams, IP-Anbietern und Embedded-Software-Leitern, um zu gestalten, wie unser Silizium exponiert, gesteuert, optimiert und validiert wird.
Sie werden nicht nur Code schreiben.
Sie werden definieren, wie das System funktioniert.
WARUM DIESE ROLLE ANDERS IST
- Direkter architektonischer Einfluss auf Edge AI MCU-Plattformen
- Enge Zusammenarbeit mit Siliziumarchitekten und IP-Anbietern
- Verantwortung von der frühen Definition bis zur Validierung *
- Möglichkeit, Hardware/Software-Kompromisse zu gestalten, die Leistung, Effizienz und Skalierbarkeit beeinflussen
- Austin-basierte Kultur der Zusammenarbeit mit enger Hardware/Software-Integration
Dies ist eine Rolle auf Principal-Niveau für Ingenieure, die das Systemverhalten definieren möchten – nicht nur Features implementieren.
STANDORT & ARBEITSGENEHMIGUNG
Austin, TX – Vor Ort (5 Tage/Woche)
Arbeitserlaubnis für die USA erforderlich (keine Sponsoring-Möglichkeit)
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
Austin, TX – Vor Ort 5 Tage pro Woche
Muss berechtigt sein, in den Vereinigten Staaten zu arbeiten. Wir sponsern keine Visa und führen keine Visaübertragungen für diese Rolle durch.
WAS SIE VERANTWORTEN WERDEN
Als Embedded Software Architect werden Sie:
- Die Softwarearchitektur für Low-Power Edge AI MCUs der nächsten Generation definieren
- Frühzeitige funktionale Zuweisungen zwischen Hardware und Software vorantreiben
- Software Requirements Specifications (SRS) entwickeln und verfeinern, die an reale Kundenanwendungsfälle gebunden sind
- Architekturentscheidungen leiten für:
- Multi-Prozessor-Kommunikation
- Trennung von Steuerungs- und Datenebene
- Beschleunigung der Datenbewegung
- Speicherverwaltung und -schutz
- Dynamische Ressourcenzuweisung
- Strategien zur Leistungsoptimierung
- Debugging- und Sichtbarkeits-Tools *
- Mit SoC-Architekten zusammenarbeiten, um Hardware/Software-Kompromisse zu beeinflussen *
- Software-Prototyping unterstützen, um Architekturentscheidungen zu validieren *
- Als Architekturexperte (SME) durch die Implementierungs-, Validierungs- und Bring-up-Phasen fungieren *
- Designs, Testpläne und Implementierungsdetails überprüfen, um die Übereinstimmung mit der architektonischen Absicht sicherzustellen *
- Ingenieure betreuen und Best Practices für Embedded-Teams definieren
Dies ist eine architektonisch einflussreiche Rolle auf Principal-Niveau, die mehrere MCU-Generationen beeinflusst.
TECHNISCHE UMGEBUNG
Sie werden intensiv arbeiten mit:
- ARM Cortex-M Architekturen
- Bare-Metal- und RTOS-basierten Systemen
- Asymmetrischen Multi-Core-Systemen
- Inter-Prozessor-Kommunikation (OpenAMP, RPMsg, etc.)
- Datenbewegungs-Engines und Beschleunigungsblöcken
- MMU/MPU, Caches, Shared Memory, Dual-Port Memory
- Leistungsmanagement (DVFS, Clock Gating, Low-Power-States)
- FPGA-basierten Emulationsplattformen und vollständigen Referenzsystemen
Sie werden in die Ingenieurteams eingebettet sein und gleichzeitig funktionsübergreifende Entscheidungen in den Bereichen Silizium und Software beeinflussen.
WAS WIR SUCHEN
ERFORDERLICHE ERFAHRUNG
- Bachelor- oder Master-Abschluss in EE, CE oder CS
- 12+ Jahre Erfahrung in der Entwicklung von Embedded-Software für Echtzeitsysteme
- Tiefgreifende Erfahrung auf ARM Cortex-M Plattformen
- Starke Kenntnisse in C/C++ (Assembly-Erfahrung bevorzugt)
- Erfahrung in der Definition und Erstellung von Software Requirements Specifications (SRS) *
- Starkes Verständnis von:
- Funktionale Zuweisung *
- Anforderungsrückverfolgbarkeit *
- Testbarkeit über Pre-Silicon- und Post-Silicon-Plattformen hinweg *
- Erfahrung mit asymmetrischen Multicore-Architekturen *
- Starke Kenntnisse von Speichersystemen, Datenbewegungen und Prozessorinteraktionen *
- Fähigkeit, Architekturentscheidungen eigenständig voranzutreiben
BEVORZUGTE ERFAHRUNG
- Strategien zur Leistungsoptimierung in Embedded-Systemen
- TrustZone für M-Klasse Mikrocontroller
- Vertrauenswürdige Firmware-Umgebungen
- Grafik-, Display- oder Audio-/Videoverarbeitung
- Erfahrung in der Zusammenarbeit mit IP-Anbietern und externen Siliziumpartnern
