




Resumen: Se busca un Ingeniero de Software Embebido para desarrollar, probar y mantener software embebido para dispositivos y plataformas de clientes en un puesto remoto a tiempo parcial. Aspectos destacados: 1. Diseñar, desarrollar y probar software embebido para dispositivos de clientes 2. Depurar software en las capas de firmware, hardware e integración 3. Colaborar con equipos distribuidos en soluciones técnicas Acerca de este puesto Data Group Inc. está contratando a un Ingeniero de Software Embebido para contribuir a programas de clientes que involucran firmware, software de bajo nivel, integración cercana al hardware y confiabilidad de plataformas de dispositivos. Este puesto remoto a tiempo parcial es ideal para un ingeniero capaz de escribir código embebido de calidad productiva, depurar el comportamiento del sistema a través de los límites entre software y hardware, y colaborar con equipos distribuidos que entregan soluciones técnicas en entornos regulados o sensibles al rendimiento. Este puesto es completamente remoto dentro de los Estados Unidos y sigue un horario flexible a tiempo parcial con superposición regular en el huso horario oriental de EE. UU. Responsabilidades: - Diseñar, desarrollar, probar y mantener software embebido para iniciativas de dispositivos y plataformas de clientes - Implementar controladores, interfaces, lógica de control y funciones del sistema para microcontroladores o sistemas basados en Linux embebido - Depurar problemas de software y del sistema en las capas de firmware, hardware e integración - Colaborar con ingenieros de hardware y sistemas para validar la puesta en marcha, el comportamiento de las interfaces y la confiabilidad general del dispositivo - Mejorar la calidad del código, el rendimiento, el manejo de fallos y la mantenibilidad en bases de código embebido - Apoyar la planificación de pruebas, el análisis de causas raíz y la resolución de incidencias durante los ciclos de desarrollo e implementación - Documentar la arquitectura, supuestos de interfaces, procedimientos de prueba y materiales de transferencia de soporte - Participar en revisiones de ingeniería, estimaciones y planificación técnica para trabajos de entrega a clientes Requisitos: - 4+ años de experiencia en desarrollo de software embebido o firmware en entornos productivos - Alta competencia en C/C++ para desarrollo en microcontroladores o Linux embebido - Experiencia con sistemas operativos en tiempo real (RTOS), sistemas bare-metal, paquetes de soporte de placa (BSP), controladores e interfaces periféricas - Experiencia práctica depurando sistemas embebidos mediante osciloscopios, analizadores lógicos, JTAG, SWD u otras herramientas similares - Conocimientos sólidos sobre protocolos de comunicación serie y de dispositivos, como UART, SPI, I2C, CAN, BLE o Ethernet - Experiencia con restricciones de memoria, temporización, concurrencia y rendimiento en entornos con recursos limitados - Familiaridad con sistemas de compilación, compilación cruzada, flujos de trabajo de integración continua (CI) y prácticas de desarrollo basadas en Git - Capacidad para colaborar eficazmente con partes interesadas de hardware, aseguramiento de la calidad (QA), sistemas y producto - Experiencia escribiendo código verificable y mantenible, y apoyando la verificación, validación y preparación para lanzamiento - Disponibilidad para un horario consistente a tiempo parcial con superposición regular en el huso horario oriental de EE. UU. Beneficios y ventajas: - Puesto remoto a tiempo parcial con programación flexible y responsabilidad técnica centrada - Remuneración por hora competitiva alineada con el mercado estadounidense de software embebido - Trabajo práctico en firmware, integración de dispositivos y desafíos de software relacionados con hardware - Oportunidad de contribuir a proyectos reales de clientes con un alcance técnico claro - Colaboración con experimentados equipos de ingeniería y entrega en un entorno de consultoría - Potencial de participación a largo plazo conforme crece el trabajo enfocado en sistemas embebidos y dispositivos - Flujo de trabajo estructurado con documentación clara y prácticas de revisión


