Salario negociable
RainesDev
Tampa, FL, USA
Puesto: Ingeniero de Software Gráfico Estamos buscando un ingeniero de software para desarrollar y mantener controladores y productos GPU basados en la API Vulkan SC. Este puesto se centra en crear soluciones gráficas de alto rendimiento y críticas para la seguridad en una variedad de plataformas. Responsabilidades principales: Diseñar, implementar y depurar controladores GPU Vulkan SC en múltiples objetivos de hardware. Desarrollar y mantener productos usando Vulkan SC para su implementación en entornos críticos para la seguridad. Garantizar el cumplimiento de las pruebas de conformidad de Khronos y los estándares internos de control de calidad. Crear conjuntos de pruebas internos robustos para apoyar la validación de controladores y productos. Brindar soporte para el desarrollo en plataformas Windows y Linux, con implementación futura en entornos RTOS. Producir documentación y artefactos para apoyar procesos regulatorios y de certificación. Seguir prácticas de desarrollo definidas desde el diseño hasta la implementación y revisión. Requisitos mínimos: Título universitario en Ingeniería de Software, Ingeniería Informática, Ingeniería Eléctrica o Matemáticas. 1–4 años (entrada), 4–8 años (senior) u 8+ años (principal) de experiencia en desarrollo de software GPU. Dominio de C/C++ y desarrollo de controladores/aplicaciones GPU. Experiencia con APIs gráficas y de computación (Vulkan, OpenGL). Amplios conocimientos en desarrollo para Windows/Linux. Conocimiento de herramientas de análisis de rendimiento, depuración y programación multihilo. Experiencia deseada: Experiencia con estándares de Khronos (Vulkan SC, OpenGL SC, OpenCL, SYCL, etc.). Conocimiento de lenguajes de sombreado (GLSL, SPIR-V) y arquitecturas GPU (ARM, Intel, Imagination). Antecedentes en sistemas críticos para la seguridad y sistemas operativos en tiempo real (QNX, VxWorks, Integrity, etc.). Exposición a procesos de certificación (DO-178, ISO 26262) y herramientas (CodeBeamer, DOORS, Git, Jira). Conocimiento de metodologías de desarrollo (Agile, Waterfall), siendo un plus Scrum o Six Sigma.