M2MDataGlobal

M2MDataGlobal

0 0 Evaluaciones

Hoy
Expira 23/06/2025

Senior Embedded Software Engineer

Senior Embedded Software Engineer

Descripción del Cargo


Nuestro equipo de Device Engineering está buscando una persona altamente motivada y proactiva para unirse como Embedded Software Engineer.

 El/la Embedded Software Engineer será responsable de desarrollar software embebido organizado, adaptable y modular, siguiendo las mejores prácticas y herramientas estándar de la industria.

 La mayor parte del desarrollo se realizará dentro del entorno de Linux embebido OpenWrt y de firmware basado en MCU.

Buscamos a alguien que pueda trabajar tanto en equipo como de forma independiente, con excelentes habilidades de comunicación.


Responsabilidades principales


  • Conceptualizar, prototipar, probar, documentar, diseñar, implementar, mantener y dar soporte a módulos de software y procesos existentes y nuevos.
  • Desarrollar software embebido, scripts y módulos que se ejecuten sobre la plataforma OpenWrt (Linux embebido), con énfasis en funcionalidades de redes y conectividad.
  • Desarrollar firmware que opere en entornos basados en MCU (Microcontroller Units).


Requisitos de Comunicación y Educación


  • Excelente nivel de inglés.
  • Capacidad para expresar opiniones e inquietudes de manera clara.
  • Habilidad para explicar conceptos altamente técnicos.
  • Disposición para comunicarse ocasionalmente con equipos de negocio.


Fuertes habilidades de resolución de problemas y capacidad para:


  • Trabajar de manera independiente.
  • Colaborar con ingenieros en Santiago.
  • Coordinarse con equipos distribuidos en Estados Unidos.
  • Habilidad para desenvolverse en entornos dinámicos y de alta exigencia.
  • Organización para priorizar tareas de forma efectiva.
  • Gran atención al detalle y precisión.
  • Título universitario en Ingeniería Eléctrica, Ingeniería en Computación, Ciencias de la Computación o equivalente.


Requisitos Técnicos


  • Más de 5 años de experiencia en diseño de software/firmware embebido.
  • Experiencia en desarrollo utilizando C, Lua y shell scripting.
  • Experiencia en desarrollo de software/firmware para Linux embebido (OpenWrt), aplicado a SoCs de redes y routers.
  • Experiencia en bring-up de placas y desarrollo de bajo nivel en kernels BSP para entornos Linux embebido y SoCs de networking/router.
  • Experiencia trabajando con System on Chips (SoC) orientados a redes/routers, como los de Qualcomm Atheros (QCA4531) o similares.
  • Experiencia trabajando con Microcontroladores ARM Cortex M.
  • Experiencia en desarrollo para dispositivos inalámbricos como módems celulares y módulos Wi-Fi/BLE.
  • Experiencia en el desarrollo de productos que se conectan a internet y/o servicios en la nube.
  • Experiencia utilizando Integrated Development Environments (IDE) para la construcción, depuración, prueba y despliegue de firmware (preferentemente IAR).
  • Conocimiento en diseño orientado a buenas prácticas de prueba y manufactura.