Temple Health
Nuvoton Technology
Responsable de Ingeniería de Firmware (EN.FMFM)
C++
Traducción automática. Consulta el original.
Funciones del puesto
- Dirigir a los ingenieros de firmware y responsabilizarse del diseño, desarrollo y mantenimiento de firmware y software embebido para productos de chip Super I/O (SIO) y Embedded Controller (EC) utilizados en plataformas de PC de clase empresarial, incluyendo equipos de sobremesa, estaciones de trabajo, portátiles y sistemas todo en uno.
- Supervisar y contribuir de forma práctica a la arquitectura de firmware y al diseño de software para múltiples generaciones de productos SIO y EC, incluyendo el flujo de arranque, controladores de bajo nivel, servicios de sistema y marcos de trabajo de firmware.
- Liderar la definición e implementación de funciones complejas de firmware, tales como monitorización térmica, control de ventiladores, gestión de energía y mecanismos de interacción hardware-software, incluyendo algoritmos que combinan la lógica del firmware con las capacidades del silicio.
- Actuar como la principal autoridad técnica para el firmware SIO y EC, realizando revisiones de diseño, revisiones de código y evaluaciones arquitectónicas para garantizar la corrección, el rendimiento, la seguridad y la mantenibilidad.
- Desarrollar firmware principalmente en C, con participación directa en entornos bare-metal y basados en RTOS, y dar soporte a la integración con el BIOS del sistema y el firmware de la plataforma.
- Colaborar estrechamente con los equipos de hardware, los equipos de validación y los clientes globales para definir los requisitos, analizar las limitaciones técnicas y desarrollar funciones y soluciones de firmware específicas para el cliente.
- Actuar como interfaz clave con clientes estratégicos para solucionar problemas complejos relacionados con el firmware y el silicio, analizar las causas raíz y proporcionar acciones correctivas.
- Diseñar e implementar funcionalidades de firmware relacionadas con la seguridad, incluyendo mecanismos criptográficos, flujos de arranque seguro y funciones de identidad de dispositivo para productos utilizados como parte de soluciones de seguridad de plataforma y Root of Trust. Apoyar las actividades de prueba de concepto para nuevas tecnologías y futuras direcciones de productos.
- Depurar problemas complejos de firmware, hardware y a nivel de sistema utilizando herramientas de depuración de hardware y software, y guiar a los equipos de ingeniería en la resolución de escaladas críticas de clientes.
- Proporcionar mentoría técnica y orientación a los ingenieros de firmware para apoyar prácticas de implementación consistentes y una ejecución exitosa de los proyectos.
Requisitos
Grado universitario, o título extranjero equivalente, en Informática, Ingeniería Informática o campos estrechamente relacionados, además de 7 años de experiencia progresiva posterior a la obtención del título en desarrollo y gestión de firmware.
Los 7 años de experiencia deben ser de naturaleza progresiva e incluir la siguiente experiencia:
- Desarrollo de firmware embebido para sistemas en tiempo real y de bajo nivel.
- Programación en C y C++ para el desarrollo de firmware embebido y de bajo nivel.
- Depuración de sistemas embebidos y resolución de problemas complejos a nivel de sistema utilizando herramientas de depuración de software y hardware.
- Diseño de arquitectura de firmware y liderazgo técnico a través de múltiples generaciones de productos.
- Proporcionar liderazgo técnico, mentoría y orientación a los ingenieros de firmware como parte de la ejecución de proyectos y la toma de decisiones arquitectónicas.
- Definición de requisitos de cara al cliente, gestión de escaladas técnicas y entrega de soluciones de firmware.
- Gestionar las operaciones del equipo, tomar decisiones técnicas y estratégicas, y llevar a cabo proyectos exitosos de principio a fin.
Ubicación del puesto: Austin, TX
Salario anual: USD$165,526 – USD$190,800
