Booz Allen Hamilton
Terra Quantum
Desarrollador Senior de FPGA (SystemVerilog)
Sobre la oportunidad
El puesto
El Desarrollador Senior de FPGA formará parte del equipo central que construye el sistema de Distribución de Claves Cuánticas. El enfoque es la propiedad integral de RTL en AMD/Xilinx (Artix-7, Kintex UltraScale): arquitectar, implementar, verificar y cerrar el timing en interfaces de alta velocidad y tuberías deterministas. El puesto también establece la disciplina de ingeniería para el desarrollo de FPGA y asesora a un ingeniero junior.
El Desarrollador Senior de FPGA es responsable de la arquitectura/base de código de la FPGA y colabora estrechamente con el equipo de embebidos/software para definir contratos claros, garantizar una puesta en marcha fiable y entregar bitstreams versionados y reproducibles.
Si te entusiasma tener un impacto positivo en el mundo y ayudar a impulsar la segunda revolución cuántica, ¡hablemos!
Responsabilidades
El Desarrollador Senior de FPGA debe esperar trabajar en las siguientes actividades. *
- Arquitectura RTL, interfaces y rutas de datos de alta velocidad *
- Responsable de la arquitectura/implementación de RTL en SystemVerilog para Artix-7 y Kintex UltraScale (SystemVerilog, Vivado) *
- Implementación de la integración de controladores DDR3/DDR4, endpoint/DMA de PCIe y rutas Ethernet/SFP; evaluación/integración de IP de MAC/PCS de terceros *
- Construcción de capas deterministas de adquisición/timing/filtrado — paquetización, almacenamiento en búfer, alineación; clocking/CDC/reset robustos; protocolos personalizados de bajo nivel — y su conexión con interfaces de alto rendimiento (DDR/PCIe) *
- Definición de límites claros de AXI/AXI-Stream y mapas de registros para la integración de SW/FW *
- Restricciones, cierre de timing y floorplanning *
- Creación y mantenimiento de restricciones XDC (relojes, E/S, excepciones); lograr un cierre de timing consistente en todos los escenarios *
- Aplicación de floorplanning práctico (pblocks, guía de colocación) y metodología CDC; análisis de informes e iteración para obtener margen *
- Verificación y CI *
- Establecimiento de un entorno de verificación profesional con ModelSim/Questa; desarrollo de bancos de pruebas autoverificables y suites de regresión; integración de co-simulación de Python/cocotb con arneses/mocks de software; definición de objetivos de cobertura (OSVVM/UVM según corresponda) *
- Construcción de CI para lint/sim/synth/impl; archivo de informes/bitstreams; automatización de regresiones (incluyendo cocotb) y pruebas básicas de humo HW-in-the-loop *
- Puesta en marcha, depuración y lanzamientos *
- Puesta en marcha de la placa y depuración mediante ILA/analizadores lógicos; entrenamiento de enlaces, calibración de memoria y puesta en marcha de protocolos *
- Responsable del empaquetado de bitstreams, versionado y notas de lanzamiento; garantizar compilaciones reproducibles y artefactos trazables *
- Colaboración entre equipos y mentoría *
- Impulsar la integración del sistema con SW/FW: contratos de registro/controlador, presupuestos de rendimiento/latencia, HIL *
- Mentoría a un ingeniero junior; codificación de guías de estilo, revisiones y documentación de diseño
Requisitos
Se espera que el Desarrollador Senior de FPGA tenga las siguientes cualificaciones y experiencia. *
- 5+ años de experiencia en producción de FPGA en AMD/Xilinx; experto en RTL SystemVerilog *
- Experiencia demostrada en mentoría de ingenieros junior *
- Sólidos conocimientos en restricciones/timing (XDC), CDC/reset y floorplanning práctico; cierre de timing consistente *
- Experiencia práctica con DDR3/DDR4, endpoints/DMA de PCIe, Ethernet/SFP; integración/evaluación de IP de MAC/PCS de terceros *
- Sólida experiencia en verificación; experiencia con bancos de pruebas autoverificables y pruebas de regresión, competencia con ModelSim/Questa. El conocimiento de OSVVM/UVM es un plus *
- CI para HDL: sim/synth/impl con scripts (Tcl/Make/Python), lint, gestión de artefactos/versiones; puesta en marcha de placas y depuración basada en ILA *
- Integración de sistemas con SW/FW: mapas de registros, contratos de controladores, HIL *
- Dominio del inglés hablado y escrito *
- Capacidad para estar presencialmente en las oficinas de Múnich o Potsdam para trabajar con el hardware, cuando sea necesario *
- Los solicitantes deben tener derecho a trabajar en Alemania en el momento de la solicitud. No proporcionamos patrocinio de visado. *
- Debe ser elegible para obtener y mantener (a) una autorización de seguridad U.S. Secret (o superior) o (b) una autorización de seguridad de personal EU SECRET (o equivalente nacional). El empleo está supeditado al cumplimiento de los requisitos de seguridad gubernamentales aplicables; la elegibilidad es determinada por las autoridades competentes.
Se valorará: *
- Experiencia en AXI4/AXI-Stream y ajuste de rendimiento de DMA *
- Exposición a la verificación formal *
- Scripting para automatización (Python/Tcl) y sistemas de CI (GitHub Actions/Jenkins) *
- Ecosistemas MicroBlaze/Zynq y colaboración en FW de bajo nivel/controladores C *
- Entrega demostrada en Artix-7 y/o Kintex UltraScale con Vivado
Recompensas
Somos un equipo internacional de expertos en tecnología cuántica y creativos de negocios dedicados que trabajan para llevar soluciones habilitadas por tecnología cuántica al mercado global. Los miembros de nuestro brillante equipo disfrutan de un alto grado de libertad trabajando de forma remota o uniéndose a uno de nuestros espacios de oficina. Tenemos una cultura vibrante, entusiasta, apasionada y creativa impulsada por la confianza, la excelencia y la mejora continua. Si te unes al equipo de Terra Quantum, puedes esperar: *
- Una oportunidad para trabajar con algunas de las mentes más brillantes en el campo pionero de las Tecnologías Cuánticas, así como con un equipo de liderazgo experimentado y progresista *
- Obtener conocimiento de algunos de los desarrollos tecnológicos más vanguardistas en ciencia e ingeniería *
- La oportunidad de ser parte de una de las firmas tecnológicas líderes en Europa de las próximas décadas *
- Colegas acogedores, amables y profesionales *
- Un plan de desarrollo personal con objetivos claros para el avance *
- Un salario competitivo *
- Acuerdos de trabajo flexibles *
- Un ambiente diverso y de apoyo, donde se fomenta la innovación y la iniciativa
Descripción de la empresa
Las tecnologías cuánticas tienen el potencial de resolver algunos de los mayores desafíos del mundo. Ha habido grandes avances en todas las áreas de las tecnologías cuánticas, y cada día se abren nuevos campos de aplicación. Los sistemas informáticos híbridos que combinan la computación clásica de alto rendimiento con computadoras cuánticas ya se están utilizando para desarrollar soluciones en sectores como la logística, la salud, las finanzas, la energía, la automoción y la aeroespacial. Las predicciones de la mecánica cuántica también se utilizan para obtener una precisión sin precedentes en las mediciones, generar códigos irrompibles y formar la base de redes de comunicación impenetrables. Todos estos desarrollos están sucediendo ahora mismo, y están sucediendo en Terra Quantum.
En Terra Quantum estamos construyendo la empresa de Tecnología Cuántica líder en el mundo. Ofrecemos a los clientes experiencia en tecnología cuántica de clase mundial organizada como “quantum-as-a-service”: algoritmos cuánticos híbridos, computación cuántica y soluciones de seguridad habilitadas por tecnología cuántica. A través de la nube cuántica patentada, los clientes tienen acceso a una plataforma tecnológica única que proporciona un conjunto de herramientas para resolver desafíos del mundo real en los ámbitos de machine learning, optimización y simulación, hoy en día. En 2022, la empresa cerró su ronda de financiación Serie A con una recaudación de $75 millones.
La física cuántica tiene, en algunos aspectos, paralelismos con el lenguaje máquina de nuestras computadoras (los ceros y unos en los que se traducen nuestras instrucciones de teclado o pantalla táctil para su ejecución en la computadora), solo que a mayor escala: es el lenguaje máquina del universo. La segunda revolución cuántica se basa en el control de sistemas cuánticos individuales, como átomos individuales. Utilizamos computadoras cuánticas para resolver problemas actualmente irresolubles, simular moléculas y sus interacciones, encontrar medicamentos para enfermedades que aún no son curables, encontrar nuevos materiales o hacer que la inteligencia artificial sea más fuerte. La tecnología cuántica es ahora.
Terra Quantum es una empresa de servicios y tecnología cuántica centrada en el futuro que trabaja para hacer realidad la segunda revolución cuántica. Las actividades de Terra Quantum abarcan todas las áreas, mercados e industrias a nivel mundial. *
- Nuestro propósito es ser pioneros en tecnologías cuánticas para cambiar el mundo para mejor, *
- Nuestra visión es liderar la revolución cuántica y ser los pioneros en soluciones tecnológicas, dando forma a un futuro mejor para que la humanidad prospere, y *
- Nuestra misión es liberar el poder de la tecnología cuántica para ofrecer soluciones significativas hoy
Terra Quantum es un empleador que ofrece igualdad de oportunidades, comprometido con la diversidad, la inclusión y el bienestar de los empleados.
