




Resumen: Únase al equipo de software de semydynamics para desarrollar herramientas y marcos de trabajo destinados a implementar aplicaciones de IA en su hardware, centrándose en la optimización, el procesamiento paralelo y el soporte de marcos de trabajo. Aspectos destacados: 1. Trabajar en la optimización de núcleos de bajo nivel y el procesamiento altamente paralelo de datos. 2. Influir en el desarrollo de la pila de software y del hardware. 3. Oportunidad de trabajar con C/C++, Python, Linux y programación paralela. ID: SW\-1 ###### **Descripción** El equipo de software de semydynamics está desarrollando las herramientas y marcos de trabajo que permiten a los clientes implementar aplicaciones de IA en el hardware de Seynamics. Buscamos desarrolladores de software que trabajen en todos los aspectos de este proyecto, desde la optimización de núcleos de bajo nivel, la coordinación entre dispositivos, el procesamiento altamente paralelo de datos, hasta el soporte de marcos de trabajo. Si le apasionan el análisis de rendimiento, el desempeño, la emulación, la distribución y el empaquetado de software, encontrará aquí los retos adecuados. Trabajará codo con codo con nuestros equipos de hardware e IA, y podrá influir tanto en el desarrollo de nuestra pila de software como en el propio hardware. ###### **Requisitos** **Obligatorios:*** C/C\+\+ * Python * Linux * Perfilado de software * Programación paralela * Análisis de cargas de trabajo * Excelentes habilidades para resolver problemas y atención al detalle * Nivel de inglés C1 * 4\+ años de experiencia en el puesto * Licenciatura, máster o doctorado **Deseables:*** Interoperabilidad entre C/C\+\+ y Python * Ensamblador (RISC\-V, RISC\-V Vector) * Optimización basada en arquitectura * CUDA/ROCm * Programación en entornos sin sistema operativo (baremetal) * LLVM/GCC * Desarrollo de aplicaciones de IA * Máster o doctorado * ONNX\-runtime


