Launch Legends
AttoTude
Ingeniero/a de Firmware
Descripción del puesto
Buscamos un/a Ingeniero/a de Firmware muy motivado/a para diseñar, desarrollar y optimizar software embebido para nuestros productos de próxima generación. El/la candidato/a ideal tiene una sólida experiencia en programación de bajo nivel (C/C++), desarrollo de microcontroladores/SoC y puesta en marcha de hardware, con una capacidad demostrada para colaborar con equipos multifuncionales para ofrecer soluciones de firmware robustas y eficientes. Este puesto es a tiempo completo y presencial en Menlo Park, CA.
Buscamos un/a Ingeniero/a de Firmware muy motivado/a para diseñar, desarrollar y optimizar software embebido para nuestros productos de próxima generación. El/la candidato/a ideal tiene una sólida experiencia en programación de bajo nivel (C/C++), desarrollo de microcontroladores/SoC y puesta en marcha de hardware, con una capacidad demostrada para colaborar con equipos multifuncionales para ofrecer soluciones de firmware robustas y eficientes. Este puesto es a tiempo completo y presencial en Menlo Park, CA.
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
Rango Salarial Anual $175—$205 USD
Responsabilidades Clave
- Diseñar, desarrollar y mantener firmware en C/C++ para microcontroladores, SoC y plataformas embebidas.
- Implementar y optimizar drivers de dispositivos para periféricos de hardware (SPI, I²C, UART, USB, CAN, Ethernet, GPIO, ADC/DAC, PWM).
- Integrar y configurar RTOS o firmware bare-metal.
- Realizar la puesta en marcha de placas y la validación de hardware, trabajando estrechamente con ingenieros/as eléctricos/as.
- Depurar y analizar problemas de firmware/hardware utilizando osciloscopios, analizadores lógicos y JTAG/SWD.
- Desarrollar bootloaders seguros y soluciones de actualización.
- Escribir y mantener pruebas unitarias y scripts de prueba automatizados para la validación de firmware.
- Colaborar con equipos multifuncionales (hardware, software, QA, ingeniería de sistemas) para entregar productos a tiempo.
- Documentar la arquitectura del firmware, APIs y las decisiones de diseño para facilitar el mantenimiento.
Cualificaciones
- Grado o Máster en Ingeniería Eléctrica, Ingeniería Informática, Ciencias de la Computación.
- 5+ años de experiencia en desarrollo de firmware embebido.
- Fuerte dominio de C/C++ y Python.
- Experiencia con arquitecturas ARM Cortex-M, RISC-V o MCU/SoC similares.
- Familiaridad con RTOS y programación bare-metal.
- Experiencia práctica con interfaces de hardware (SPI, I²C, UART, USB, BLE, Wi-Fi, etc.).
- Dominio de herramientas de depuración (JTAG, GDB, osciloscopios, analizadores lógicos).
- Experiencia con control de versiones (Git) y pipelines de CI/CD.
