Signaloid ofrece una plataforma informática de vanguardia que rastrea dinámicamente las incertidumbres de los datos a lo largo de las computaciones. Nuestra plataforma utiliza cálculos deterministas en distribuciones de probabilidad dentro del estado del procesador, proporcionando una aceleración significativa y reducciones de costos para tareas que tradicionalmente dependen de métodos Monte Carlo. Principalmente, nuestra plataforma está accesible como un motor de computación basado en la nube, permitiendo la compilación dinámica y la ejecución a través de una API de ejecución de tareas basada en la nube. También apoyamos implementaciones en las instalaciones y hardware de borde.
- Rentable y Rápido: Nuestra plataforma es la manera más eficiente de implementar la cuantificación de incertidumbre, superando incluso a las instancias EC2 de alta gama de AWS.
- Aplicaciones Diversas: Utilizado en modelado de materiales, sistemas autónomos, finanzas computacionales, aprendizaje automático y computación cuántica.
- Equipo Experto: Trabaja junto a ingenieros con experiencia de Apple, ARC, ARM, Bell Labs, CMU, Universidad de Cambridge, IBM Research, MIT, NEC Labs y Universidad de Oxford.
Conoce más y regístrate gratis en Signaloid.
Como Ingeniero de Diseño RTL y Prototipado FPGA, liderarás el diseño RTL y el prototipado FPGA tanto para hardware de borde como para implementaciones FPGA en la nube de la plataforma de cómputo de Signaloid.
Tus Responsabilidades:
- Mejorar el rendimiento del firmware y RTL actuales, y diseñar nuevo firmware y RTL para componentes clave del sistema.
- Coordinarse con los equipos de Implementación RTL y de Implementación de Herramientas de Compilación para asegurar un alto rendimiento, fiabilidad y calidad.
- Implementar pruebas automatizadas y configurar runners de integración continua (CI) integrados con GitHub para herramientas EDA/CAD y hardware basado en FPGA.
- Contribuir a herramientas de hardware y software de código abierto como la plataforma Signaloid C0-microSD.
Oportunidades Futuras:
- Liderar nuevos diseños arquitectónicos para las arquitecturas de cómputo de Signaloid.
- Implementar tus propias ideas arquitectónicas en colaboración con un equipo más grande.
- Influir en la dirección estratégica de las plataformas de cómputo de Signaloid.
- Expandir tus responsabilidades basándote en habilidades demostradas.
Requisitos
- Conocimiento profundo de aritmética digital y formatos numéricos en sistemas informáticos modernos.
- Mínimo de cinco años de experiencia con Verilog RTL y C/C++ de bajo nivel.
- Competencia en todas las etapas del flujo de diseño de chips, desde RTL hasta GDS y puesta en marcha.
- Sólida comprensión del entorno y las herramientas Unix.
- Experiencia en el desarrollo de productos de software y hardware comerciales.
- Excelentes habilidades de comunicación y empatía.
Habilidades Deseables:
- Familiaridad con Git, GitHub y herramientas de integración continua.
- Conocimiento de Python y Go.
- Sólida formación en matemáticas aplicadas, teoría de probabilidades y estadística.
- Comprensión de la incertidumbre en mediciones y sistemas diseñados.
- Experiencia con herramientas de monitoreo de rendimiento.
Proceso de Reclutamiento
- Aplicación Inicial: Envía una breve carta de presentación o un fragmento de código que funcione en la plataforma signaloid.io.
- Llamada de Selección: Una llamada de Zoom de 15 minutos con el CEO/CTO.
- Proyecto de Codificación: Completa un pequeño proyecto utilizando el Nivel Gratis de la Plataforma de Desarrolladores en la Nube de Signaloid.
- Entrevistas: