Software Engineer Desarrollo de Drivers en Windows
Role details
Job location
Tech stack
Job description
El Grupo Bertrandt ha estado proporcionando soluciones de desarrollo para las industrias automotriz y de aviación internacionales así como las industrias de ingeniería mecánica y de plantas energía tecnología médica y electrónica en Europa, China y los EE. UU durante más de 50 años. Nuestros empleados garantizan un amplio conocimiento de soluciones de proyectos sostenibles y un alto nivel de orientación al cliente., Estamos buscando un/a Ingeniero/a de Software para un proyecto innovador en el que se desarrollarán drivers en Windows para dispositivos PCI Express destinados a la comunicación con una FPGA. Esta posición ofrece la oportunidad de trabajar en un entorno técnico avanzado, contribuyendo al desarrollo de soluciones críticas para sistemas embebidos y aplicaciones de alta fiabilidad. Responsabilidades
- Diseñar, desarrollar y depurar drivers para Windows utilizando los frameworks y herramientas oficiales.
- Implementar comunicación eficiente entre dispositivos por PCI Express con una FPGA.
- Colaborar con equipos multidisciplinares para integrar hardware y software en sistemas complejos.
- Documentar el código y los procesos siguiendo estándares de calidad y normativas aplicables.
- Participar en pruebas, validación y optimización del rendimiento del driver.
Requirements
- Experiencia demostrable en desarrollo de drivers para Windows y conocimiento profundo de sus frameworks asociados (WDF, KMDF, UMDF).
- Sólidos conocimientos en PCI Express y programación orientada a hardware.
- Dominio de C / C++ y entornos de desarrollo para Windows.
- Capacidad para trabajar en proyectos críticos y cumplir con plazos ajustados.