Ingeniero Senior de Software – Kernel de Windows
ThunderSoft - Guadalajara, Jalisco
Apply NowDescripción del trabajo
Ingeniero Senior de Software – Kernel de WindowsReubicarse en Toronto, CanadáEL ROL:Colaborar con OEMs e ISVs para el desarrollo integral de soluciones de plataforma.Trabajar en conjunto con equipos de ingeniería de clientes para apoyar a clientes globales.Colaborar con equipos de ingeniería de diferentes funciones técnicas, regiones geográficas y zonas horarias, participando en el desarrollo y optimización del software de plataforma.Trabajar de cerca con los equipos de hardware y software en el diseño de soluciones, desarrollo, optimización y despliegue para plataformas Edge.Contribuir en decisiones de diseño arquitectónico proporcionando retroalimentación oportuna y dirección técnica.Desarrollar, depurar y optimizar drivers de Windows, asegurando alto rendimiento y estabilidad.LA PERSONA:Experiencia trabajando de manera cercana con clientes para habilitar soluciones.Sólido conocimiento en desarrollo y depuración de drivers para Windows.Experiencia práctica con Windows Kernel Mode Driver Framework (KMDF) y User Mode Driver Framework (UMDF).Fuertes habilidades analíticas y para resolución de problemas complejos a nivel de sistema.Comunicación efectiva y capacidad para trabajar en equipo en una organización global.EXPERIENCIA PREFERIDA:Dominio de herramientas para depuración de drivers Windows (WinDbg, KD, Sysinternals, etc.).Experiencia en el flujo completo de desarrollo de aplicaciones de software – desde diseño, desarrollo, integración hasta pruebas.Experiencia con software de sistema (drivers y nivel OS) en ambientes Android/Linux/Windows.Experiencia en perfilado y optimización de software y stacks de sistema para mejoras de rendimiento.Familiaridad con cómputo GPGPU como OpenCL, DirectX Compute.Experiencia con arquitectura de cámaras, APIs de cámaras y algoritmos relacionados.Desarrollo con frameworks de compiladores de aprendizaje profundo como TVM, Glow o XLA; u otros compiladores basados en LLVM.Experiencia con frameworks de Machine Learning/Deep Learning como TensorFlow o PyTorch.Desarrollo de algoritmos de visión computacional usando OpenCV y/o enfoques de Deep Learning.Dominio de Python para automatización y scripting.FORMACIÓN ACADÉMICA: Licenciatura o Maestría en Ciencias de la Computación, Ingeniería Eléctrica/Computacional o Matemáticas Aplicadas.
Creado: Jue, 01 de Ene de 1970