Formo parte del equipo de verificación de ASIC, compuesto por unos 15 empleados a tiempo completo que se encargan de verificar ARTPEC, nuestro chip desarrollado internamente. ASIC son las siglas de Application-Specific Integrated Circuit o circuito integrado de aplicación específica, un chip diseñado a medida para una tarea concreta. Por ejemplo, el chip ARTPEC está optimizado para el procesamiento de imágenes de alto rendimiento y aplicaciones de seguridad.
Como ingeniera experimentada en verificación de ASIC, dirijo el proceso de verificación de las unidades funcionales del chip, a menudo relacionadas con el procesamiento de imágenes. Siempre hay otras personas implicadas en el proceso: ingenieros sénior para aprobar planes y cambios y ofrecer comentarios, así como ingenieros más júnior para transmitir conocimientos y experiencia. Todo el departamento de ASIC está formado por unos 50 ingenieros y todos estamos en el mismo pasillo, por lo que es fácil ir a hablar con el diseñador de ASIC para obtener más información sobre un módulo de chip específico si es necesario.
Un día típico para mí comienza con nuestra reunión matutina diaria, donde nos ponemos al día sobre lo que hicimos el día anterior y si nos enfrentamos a algún problema. Es una excelente oportunidad para resolver dudas de inmediato o para que nos indiquen recursos que puedan servir de ayuda. Después de la reunión, solemos ir a tomar el "fika" de la mañana juntos en la cafetería.
¡Entonces empieza el verdadero trabajo! Esto varía de un día a otro, pero puede consistir en leer documentación sobre módulos de chip específicos, mantener reuniones para establecer el plan de verificación del módulo, participar en talleres para solucionar algún problema concreto, ayudar con la depuración de errores o implementar el plan, es decir, ¡programar! Es un trabajo muy interesante y desafiante. ¡Un descanso para tomar un café o una fruta por la tarde es la manera perfecta de reponer energías y tener la oportunidad de charlar sobre lo que pasa fuera del trabajo también!
Trabajamos principalmente en la verificación del chip a nivel de módulo. Para cada módulo funcional del chip, a menudo relacionado con el procesamiento de imágenes, el trabajo pasa por diferentes etapas. Comenzando con la planificación, colaboramos con el diseñador del módulo y otros ingenieros de verificación de ASIC para decidir qué se debe probar y cómo. Una vez finalizada la planificación, configuramos el entorno para poder probar el módulo. Esto puede implicar talleres con compañeros para resolver problemas, debates en la reunión diaria y siempre revisiones exhaustivas de código para recibir comentarios y asegurarnos de que el plan se ha implementado por completo. El último paso es ejecutar simulaciones hasta que se haya probado toda la funcionalidad. Creo que es una buena combinación de lectura/planificación y acción/programación, de trabajar en solitario y con otros.
Como somos un equipo bastante pequeño, hay muchas oportunidades de participar en tareas que van más allá de la verificación a nivel de módulo. Estas incluyen la verificación de subsistemas y de todo el chip, la colaboración con proveedores en pruebas de integración, el trabajo en herramientas como marcos de prueba y scripts para automatizar tareas manuales, e incluso la redacción de artículos para conferencias. Además, existe la oportunidad de probar nuevas herramientas y tecnologías.
El desarrollo de nuestro propio chip, ARTPEC, es un elemento diferenciador clave para Axis, lo que nos da una clara ventaja sobre la competencia. Nos permite innovar de formas que otros no pueden, pero también conlleva costes significativos. Por eso, garantizar que el chip funcione como se espera tras la producción es absolutamente fundamental. Como ingeniera de verificación de ASIC, lidero el proceso de verificación de las unidades funcionales del chip, en particular las relacionadas con el procesamiento de imágenes.
Un aspecto único de nuestro trabajo es que somos un equipo relativamente pequeño y altamente especializado que desarrolla nuestro System-on-Chip (SoC) íntegramente de forma interna. Esto nos proporciona una comprensión profunda y contacto con cada parte del proceso de desarrollo, ya sea el diseño, la optimización de la energía o el trabajo de back-end. Estar tan estrechamente vinculados a todos los aspectos del desarrollo de chips fomenta la colaboración y la creatividad. También facilita la exploración de nuevas ideas y la prueba de diferentes enfoques dentro del ASIC, lo que garantiza que siempre estemos superando los límites.
Otra cosa que creo que hace destacar a todo Axis es la apertura. Todo el mundo está encantado de compartir algo sobre aquello en lo que está trabajando y la puerta siempre está abierta para hacer preguntas. Nos ayudamos mutuamente a comprender y aprender.
Empecé en Axis nada más salir de la universidad, por lo que ha sido un gran viaje de aprendizaje para mí. En realidad me presenté a otro puesto, como programadora de sistemas integrados, pero el responsable de contratación me "redirigió" al equipo de ASIC porque pensó que encajaría mejor aquí, ya que en mi máster combinaba asignaturas de circuitos integrados y software. Mi máster estaba más centrado en el diseño y apenas incluía verificación, ¡así que me dio un poco de miedo aceptar un trabajo de verificación! Pero el equipo de ASIC aquí es muy amable y servicial, y ha desarrollado una gran cantidad de recursos internos para enseñar a las nuevas incorporaciones sobre la verificación en general y cómo lo hacemos específicamente en Axis. Ahora que tengo más experiencia, puedo ayudar a enseñar a los recién llegados. He sido mentora y he realizado algunas presentaciones internas sobre temas de verificación. Durante el tiempo que llevo aquí he aprendido muchísimo, ¡y todavía queda mucho más por descubrir! La verificación es un campo muy interesante y muy activo en investigación y conferencias.
Empiezo el día preparándome un café con hielo y disfrutándolo al sol en mi balcón. ¡Luego voy al pabellón de deportes para prepararme para jugar un partido de floorball! Juego desde los 8 años y pasé 4 años jugando en la liga más alta de Suecia, pero ahora juego en una liga regional para tener tiempo también para otras aficiones. Como es el día ideal, por supuesto ganamos el partido, luego vuelvo a casa, preparo una buena cena con unos amigos y termino la noche en el sofá, ¡tejiendo mi último jersey!
¿Le está esperando el trabajo de sus sueños
?