Ingeniero de firmware embebido Client

ALGEBRAIT

Ingeniero de firmware embebido

Tiempo completo • Client
Ubicación: In situ / Redmond, WA

Resumen del puesto

Buscamos un Ingeniero de Firmware Embebido altamente cualificado con amplia experiencia en sistemas embebidos basados en ARM y desarrollo de dispositivos Windows. El candidato ideal tendrá experiencia práctica en diseño de firmware, puesta en marcha de hardware, depuración, controladores de dispositivos y desarrollo integral de productos en toda la pila de hardware y software.

Responsabilidades clave

  • Diseñar, desarrollar y mantener firmware embebido usando C/C++ para plataformas basadas en ARM.
  • Desarrollar software para los componentes de la Capa de Aplicación, Middleware, HAL y firmware de bajo nivel.
  • Implementa nuevas funciones y soluciona problemas complejos de firmware.
  • Realizar actividades de puesta en marcha de placas, validación de hardware e integración de firmware.
  • Depura problemas de hardware y firmware usando osciloscopios, depuradores JTAG, analizadores lógicos e interfaces de comunicación como I2C, SPI y UART.
  • Colaborar con equipos de hardware, validación e ingeniería de sistemas a lo largo de todo el ciclo de vida del producto.
  • Participar en revisiones de código, gestión de versiones y procesos CI/CD.
  • Utiliza Git y Azure DevOps (ADO) para control de versiones, automatización de compilaciones y entrega de software.
Habilidades requeridas

  • Amplia experiencia en desarrollo de firmware embebido usando C/C++.
  • Experiencia práctica con microcontroladores ARM Cortex-M y arquitectura de procesadores ARM.
  • Experiencia desarrollando desde la Capa de Aplicación hasta HAL.
  • Fuerte experiencia en depuración de hardware y creación de placas.
  • Conocimiento de la arquitectura hardware/software de SoC y del ciclo de vida de dispositivos embebidos.
  • Experiencia con Git, Azure DevOps, pipelines CI/CD y procesos de lanzamiento de software.
  • Conocimientos de programación en C, C++, C#, Java, JavaScript y Python.
Habilidades preferidas

  • Experiencia con UEFI, ARM TrustZone, Bootloaders, BSPs y tecnologías de arranque seguro.
  • Sólido conocimiento de los componentes internos del sistema operativo de Windows y del desarrollo de dispositivos.
  • Experiencia desarrollando y depurando controladores para Windows.
  • Experiencia práctica con WDK, SDK, ADK y HLK.
  • Familiaridad con las herramientas de validación, certificación, depuración y despliegue de dispositivos Windows.




(si ya tienes un currículum en Indeed)

O aplicar aquí.

* campos requeridos

Ubicación
Or
Or
If no code provided, add their name instead.
Política de privacidad