MANTECH
Ambiq Micro, Inc.
Arquitecto de Software Embebido – Edge AI MCU
Acerca de la empresa
Ambiq tiene la misión de habilitar la inteligencia en todas partes, impulsando la revolución de la IA en el borde con las soluciones de semiconductores de menor consumo del mundo.
Basados en nuestra tecnología patentada sub-umbral y cerca del umbral, nuestros chips ofrecen mejoras múltiples en la eficiencia energética sin un escalado de proceso costoso.
Desde 2010, hemos enviado más de 300 millones de unidades a clientes que crean wearables más inteligentes, dispositivos médicos, productos IoT y aplicaciones de IA en el borde.
Nuestros equipos multifuncionales abarcan diseño, investigación, desarrollo, producción, marketing, ventas y operaciones en Austin, Hsinchu, Shanghái, Shenzhen y Singapur.
Nos movemos rápido, abordamos problemas difíciles y creamos espacio para que las personas crezcan a través de un trabajo complejo y significativo que da forma al futuro de la tecnología.
Buscamos solucionadores de problemas creativos y automotivados que estén ansiosos por superar los límites tecnológicos y tener un impacto real en la eficiencia energética.
En Ambiq, vivimos según cinco valores: Innovar. Colaborar. Enfocarse. Aprender. Lograr.
Si ese eres tú, únete a nosotros: la revolución de la inteligencia en todas partes comienza aquí.
ARQUITECTURA LA BASE DE SOFTWARE PARA SILICIO DE IA EN EL BORDE DE ULTRA BAJO CONSUMO
Ambiq diseña y envía MCUs de IA en el borde de ultra bajo consumo que permiten inteligencia en tiempo real directamente en el dispositivo.
Estamos expandiendo nuestra organización de ingeniería en Austin y contratando un Arquitecto Principal de Software Embebido para definir la arquitectura de software y los requisitos para nuestras plataformas de MCU de IA en el borde de próxima generación.
Este puesto se encuentra en la interfaz hardware/software, asociándose directamente con arquitectos de SoC, equipos de producto, proveedores de IP y líderes de software embebido para dar forma a cómo se expone, controla, optimiza y valida nuestro silicio.
No solo escribirás código.
Definirás cómo se comporta el sistema.
POR QUÉ ESTE ROL ES DIFERENTE
- Influencia arquitectónica directa en plataformas de MCU de IA en el borde
- Colaboración estrecha con arquitectos de silicio y proveedores de IP
- Propiedad desde la definición temprana hasta la validación *
- Oportunidad de dar forma a las compensaciones entre hardware y software que impactan la energía, el rendimiento y la escalabilidad
- Cultura de colaboración basada en Austin con una estrecha integración de hardware y software
Este es un rol de nivel principal para ingenieros que desean definir el comportamiento del sistema, no solo implementar características.
UBICACIÓN Y AUTORIZACIÓN DE TRABAJO
Austin, TX – Presencial (5 días/semana)
Se requiere autorización de trabajo en EE. UU. (No se ofrece patrocinio)
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
Austin, TX – Presencial 5 días por semana
Debe estar autorizado para trabajar en los Estados Unidos. No patrocinamos ni transferimos visas para este puesto.
QUÉ GESTIONARÁS
Como Arquitecto de Software Embebido, tú:
- Definirás la arquitectura de software para MCUs de IA en el borde de baja potencia de próxima generación
- Impulsarás la asignación funcional temprana entre hardware y software
- Desarrollarás y refinarás Especificaciones de Requisitos de Software (SRS) vinculadas a casos de uso reales del cliente
- Liderarás decisiones arquitectónicas en:
- Comunicación multiprocesador
- Separación de planos de control/datos
- Aceleración del movimiento de datos
- Gestión y protección de memoria
- Asignación dinámica de recursos
- Estrategias de optimización de energía
- Herramientas de depuración y visibilidad *
- Colaborarás con arquitectos de SoC para influir en las compensaciones entre hardware y software *
- Apoyarás la creación de prototipos de software para validar decisiones arquitectónicas *
- Actuarás como experto técnico en arquitectura durante las fases de implementación, validación y puesta en marcha *
- Revisarás diseños, planes de prueba y detalles de implementación para garantizar la alineación con la intención arquitectónica *
- Serás mentor de ingenieros y definirás las mejores prácticas en los equipos de sistemas embebidos
Este es un rol arquitectónico de alto impacto que influye en múltiples generaciones de MCUs.
ENTORNO TÉCNICO
Trabajarás profundamente en:
- Arquitecturas ARM Cortex-M
- Sistemas bare metal y basados en RTOS
- Sistemas multi-núcleo asimétricos
- Comunicación interprocesador (OpenAMP, RPMsg, etc.)
- Motores de movimiento de datos y bloques de aceleración
- MMU/MPU, cachés, memoria compartida, memoria de doble puerto
- Gestión de energía (DVFS, bloqueo de reloj, estados de bajo consumo)
- Plataformas de emulación basadas en FPGA y sistemas de referencia completos
Estarás integrado en los equipos de ingeniería mientras influyes en decisiones multifuncionales en los dominios de silicio y software.
QUÉ BUSCAMOS
EXPERIENCIA REQUERIDA
- BS o MS en EE, CE o CS
- 12+ años desarrollando software embebido para sistemas en tiempo real
- Experiencia profunda en plataformas ARM Cortex-M
- Sólido conocimiento de C/C++ (se prefiere experiencia en ensamblador)
- Experiencia definiendo y escribiendo Especificaciones de Requisitos de Software (SRS) *
- Fuerte comprensión de:
- Asignación funcional *
- Trazabilidad de requisitos *
- Testeabilidad en plataformas pre-silicio y post-silicio *
- Experiencia con arquitecturas multicore asimétricas *
- Fuerte conocimiento de sistemas de memoria, movimiento de datos e interacción del procesador *
- Capacidad para impulsar de forma independiente las decisiones arquitectónicas
EXPERIENCIA PREFERIDA
- Estrategias de optimización de energía en sistemas embebidos
- TrustZone para microcontroladores clase M
- Entornos de firmware confiables
- Procesamiento gráfico, de pantalla o de audio/vídeo
- Experiencia trabajando con proveedores de IP y socios de silicio externos
