07 oct
|
Grupo MSA
|
Buenos Aires
07 oct
Grupo MSA
Buenos Aires
Desarrollador/a de FirmwareEn MSA seguimos fortaleciendo nuestros equipos de tecnología y buscamos incorporar un/a Desarrollador/a de Firmware para participar en el desarrollo de soluciones que integran hardware y software.Buscamos una persona con sólida experiencia en sistemas embebidos, que disfrute trabajar cerca del hardware, resolver problemas complejos y participar de todo el ciclo de desarrollo: desde el bring-up de una nueva placa hasta las pruebas y validación del producto final.
¿Cuál será tu desafío?
Vas a formar parte del desarrollo y evolución del firmware de nuestros productos, trabajando en conjunto con equipos de Hardware y otras áreas de Ingeniería.Entre tus principales responsabilidades estarán:Desarrollar firmware modular, eficiente, protegido y mantenible en C y/o C++.
Implementar e integrar drivers para periféricos y protocolos de comunicación.Participar en el bring-up de nuevas placas y en la definición de interfaces entre Hardware y Firmware.Investigar y depurar problemas de hardware y software utilizando herramientas como JTAG/SWD, osciloscopio, analizador lógico y multímetro.Desarrollar y mantener mecanismos de inicialización, bootloaders y actualización de firmware.Crear scripts y herramientas para pruebas, automatización y validación funcional.Participar en la definición y ejecución de pruebas unitarias, de integración y validación sobre hardware real.Mantener actualizada la documentación técnica de arquitectura, APIs, protocolos, configuraciones y procedimientos de flasheo.Participar en revisiones de código y proponer mejoras orientadas a la calidad, el rendimiento y la mantenibilidad.
¿Qué buscamos?
Para este rol necesitamos que cuentes con:Experiencia sólida desarrollando en C y/o C++ para sistemas embebidos.Experiencia trabajando con microcontroladores, preferentemente ARM Cortex-M.Conocimientos prácticos de protocolos UART, SPI, I2C y USB.Experiencia utilizando herramientas de depuración JTAG/SWD.Capacidad para interpretar esquemáticos electrónicos y datasheets.Manejo de Git y buenas prácticas de control de versiones.Experiencia trabajando en Linux y con herramientas de compilación como GCC, Make o CMake.Experiencia con sistemas operativos de tiempo real (RTOS), como FreeRTOS o Zephyr.Inglés oral y escrito de nivel intermedio.Va a sumar especialmente si tenés experiencia en:Python aplicado a pruebas, automatización o herramientas internas.Desarrollo de bootloaders y mecanismos OTA o DFU.Tecnologías como BLE, Wi-Fi, RFID o NFC.Optimización de consumo y modos de bajo consumo.Docker y pipelines de CI/CD para proyectos embebidos.Testing automatizado y análisis estático de código.
¿Qué valoramos?
Además de la experiencia técnica, buscamos personas con capacidad analítica, autonomía y orientación a la resolución de problemas, que puedan trabajar de manera colaborativa con perfiles de distintas disciplinas.Valoramos especialmente la curiosidad técnica, la atención al detalle y las ganas de proponer mejoras, compartir conocimiento y construir soluciones robustas y mantenibles.Si te interesa trabajar en proyectos donde hardware y software se encuentran, participar de desafíos técnicos concretos y formar parte de un equipo de ingeniería con impacto directo en el producto, queremos conocerte.
📌 Ingeniero Firmware Ssr (Buenos Aires)
🏢 Grupo MSA
📍 Buenos Aires