Descripción
Resumen:
Persimmons busca un Ingeniero de Software Embebido para diseñar, implementar y optimizar software altamente paralelo para sistemas multicore dentro de su infraestructura SoC.
Aspectos destacados:
1. Oportunidad de construir infraestructura para la próxima década de la IA
2. Únase a un equipo de clase mundial con impacto global
3. Liderazgo técnico y tutoría dentro del equipo de tiempo de ejecución
¿Quiénes somos?:
Persimmons está construyendo la infraestructura que impulsará la próxima década de la IA. Fundada en 2023 por experimentados profesionales tecnológicos del ámbito de los semiconductores, los sistemas de IA y la innovación en software, nuestra misión es permitir dispositivos más inteligentes, centros de datos más sostenibles y aplicaciones completamente nuevas que el mundo aún no ha imaginado.
¿Por qué unirse a nosotros?:
Estamos creciendo rápidamente y buscamos pensadores audaces, creadores e investigadores curiosos que deseen llevar al límite el hardware y el software de la IA. Si está listo para unirse a un equipo de clase mundial y desempeñar un papel fundamental para generar un impacto global, ¡queremos hablar con usted!
Lo que hará:
Como Ingeniero de Software Embebido en nuestro equipo, será responsable de desarrollar el software embebido que se ejecuta dentro de nuestro SoC.
Diseñar e implementar software altamente paralelo que se ejecute en sistemas multicore.
Diseñar e implementar software de bajo nivel para utilizar matrices sistólicas, controladores DMA, interrupciones, operaciones atómicas y otras capacidades de hardware.
Optimizar el software embebido para un alto rendimiento aprovechando el paralelismo multicore y las jerarquías de memoria.
Colaborar con equipos multifuncionales para diseñar, probar y optimizar nuestras soluciones de hardware y software.
Mantenerse actualizado sobre las tendencias y avances del sector para garantizar que nuestras soluciones sigan siendo competitivas e innovadoras.
Brindar liderazgo técnico al equipo de tiempo de ejecución, tutorar a ingenieros y ayudar a escalar el equipo a medida que la empresa crece.
Requisitos
Lo que aporta usted:
Más de 4 años de experiencia en el desarrollo de software para sistemas multicore.
Conocimientos sobre arquitecturas multicore, incluidas las técnicas de bloqueo de recursos y la partición de cargas de trabajo.
Familiaridad con arquitecturas de hardware y sus implicaciones de optimización, incluidas las jerarquías de memoria, las matrices sistólicas, los motores DMA y el paralelismo al estilo GPU.
Experiencia en la puesta en marcha inicial de placas, depuración de bajo nivel y uso de JTAG para depuración, además de trabajar con simuladores.
Si puede realizar lo anterior, ya posee sólidas habilidades en C/C++.
Título universitario (licenciatura, maestría o doctorado) en Ciencias de la Computación, Ingeniería Informática o campo relacionado (o experiencia equivalente)
Excelentes habilidades interpersonales, verbales y escritas
Capacidad para alcanzar objetivos bajo plazos ajustados
Experiencia ejecutando tareas mientras gestiona prioridades en competencia
Profundo conocimiento tecnológico y pasión por lo que hace
Fuerte espíritu de equipo, especialmente una capacidad comprobada para guiar e influir eficazmente dentro de un entorno matricial dinámico
Excelentes habilidades para la resolución de problemas y capacidad para trabajar en un entorno dinámico y acelerado.
Beneficios
Paquete salarial y de beneficios competitivo
Licencia remunerada flexible
Plan 401k
Aviso importante: Nuestra organización no acepta presentaciones no solicitadas de candidatos provenientes de reclutadores externos o agencias. Dichas presentaciones, independientemente de su forma (incluidas, entre otras, el correo electrónico, los mensajes directos o las redes sociales), se considerarán voluntarias y no crearán ninguna obligación expresa ni implícita por parte de la organización de pagar honorarios, comisiones u otra compensación. Queda estrictamente prohibido contactar directamente a empleados, directivos o miembros del consejo de administración respecto a oportunidades laborales, y dichos contactos no recibirán respuesta.