Ingeniero/A De Firmware
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+7 more
Job description
Únete a Satlink, compañÃa lÃder en el desarrollo de soluciones tecnológicas para la gestión, sostenibilidad y conocimiento de los océanos, recursos y soluciones de comunicación vÃa satélite.Nuestra misión es desarrollar tecnologÃas avanzadas que contribuyan a un futuro más sostenible y conectado.En nuestro equipo, valoramos la creatividad, la colaboración y la constante búsqueda de soluciones innovadoras.Rol y responsabilidades:Diseñar y programar código limpio, eficiente y mantenible en C/C++ para microcontroladores (arquitectura ARM Cortex-M / STM32)Integrar y controlar periféricos y módulos de comunicación (GNSS, módems satelitales, tecnologÃas celulares, etc.)Implementar drivers y protocolos de comunicación industrial y serie (I2C, SPI, UART, ADC/DAC, Memorias…)Desarrollar y mantener pipelines para la entrega e integración continuas (CI/CD).Diseñar e implementar pruebas unitarias para validación de código asà como la integración del mismoColaborar en revisiones de código con el resto del equipo para una retroalimentación continuaDesarrollar aplicaciones embebidas con Zephyr RTOSDesarrollar herramientas con Python para la automatización de ciertos procesos ligados al propio desarrolloRequisitos de cualificación y formación:Grado en IngenierÃa Informática, IngenierÃa de Computadores, Telecomunicaciones o formación técnica equivalente2-4 años de experiencia en desarrollo de firmware o sistemas embebidos (o prácticas relevantes)Conocimiento sólido del lenguaje C sobre microcontroladores usando sistemas operativos de tiempo real (RTOS)Conocimiento práctico del lenguaje PythonFamiliarizado con el proceso de depuración de aplicaciones en sistemas embebidosFamiliarizado con el desarrollo de sistemas de construcción basados en CMakeListsSoltura para trabajar en entornos Linux sin interfaz gráficaExperiencia con herramientas de control de versiones (Git)Conocimientos y experiencia deseables:Conocimientos sobre el lenguaje de programación LuaHaber trabajado en el desarrollo de aplicaciones embebidas con devicetreesEstar familiarizado o haber trabajado anteriormente con Zephyr RTOSHaber trabajado o participado en el desarrollo de aplicaciones sobre STM32Conocimientos prácticos sobre herramientas de contenedorización de aplicacionesSalario fijo competitivo en lÃnea con la experiencia y habilidades del candidato/aAmbiente de trabajo joven, estimulante, colaborativo y motivadorPosibilidad de desarrollo profesional y crecimiento en un entorno tecnológico en constante evoluciónOfrecemos un plan de retribución flexibleEn cumplimiento del Reglamento (UE) **, le informamos de que sus datos personales serán tratados por Satlink S.L. con la finalidad de incluir su candidatura en nuestros procesos de selección de personal.Puede ejercer sus derechos en materia de protección de datos en **.Puede obtener información adicional sobre el tratamiento de sus datos en nuestra PolÃtica de Privacidad publicada en #J-***-Ljbffr
Requirements
Requisitos de cualificación y formación: Grado en IngenierÃa Informática, IngenierÃa de Computadores, Telecomunicaciones o formación técnica equivalente 2-4 años de experiencia en desarrollo de firmware o sistemas embebidos (o prácticas relevantes) Conocimiento sólido del lenguaje C sobre microcontroladores usando sistemas operativos de tiempo real (RTOS) Conocimiento práctico del lenguaje Python Familiarizado con el proceso de depuración de aplicaciones en sistemas embebidos Familiarizado con el desarrollo de sistemas de construcción basados en CMakeLists Soltura para trabajar en entornos Linux sin interfaz gráfica Experiencia con herramientas de control de versiones (Git) Conocimientos y experiencia deseables: Conocimientos sobre el lenguaje de programación Lua Haber trabajado en el desarrollo de aplicaciones embebidas con devicetrees Estar familiarizado o haber trabajado anteriormente con Zephyr RTOS Haber trabajado o participado en el desarrollo de aplicaciones sobre STM32 Conocimientos prácticos sobre herramientas de contenedorización de aplicaciones
Benefits & conditions
Salario fijo competitivo en lÃnea con la experiencia y habilidades del candidato/a Ambiente de trabajo joven, estimulante, colaborativo y motivador Posibilidad de desarrollo profesional y crecimiento en un entorno tecnológico en constante evolución Ofrecemos un plan de retribución flexible
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on www.buscojobs.com.esGood distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
Why Upskilling And Reskilling is Important For Developers
Is Software Engineering Hard?
Is Software Engineering Over-Saturated?
Where to Find Entry-Level Software Engineering Jobs