Ingeniero/A De Firmware

Satlink
Cantabria, Spain
27 days ago
Apply on www.buscojobs.com.es
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience required
2 years minimum
Working hours
Regular working hours

Tech stack

C (Programming Language) ARM Architecture Unit Testing C++ (Programming Language) CMake Code Review Communications Protocols Computer Engineering Continuous Integration Linux Firmware Python (Programming Language)
+8 more
Lua (Scripting Language) Systems Development Life Cycle Real-Time Operating Systems Software Engineering Universal Asynchronous Receiver/Transmitter Git Software Version Control GNSS

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 (I2 C, 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 mismo Colaborar en revisiones de código con el resto del equipo para una retroalimentación continua Desarrollar aplicaciones embebidas con Zephyr RTOS Desarrollar herramientas con Python para la automatización de ciertos procesos ligados al propio desarrollo 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 CMake Lists 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 ¿Qué Ofrecemos?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 En 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 .

Requirements

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 ¿Qué Ofrecemos?

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 En 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.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.buscojobs.com.es
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

52 sec

Running persistent Linux environments directly on Windows

Ben Breard Ben Breard · World Congress 2025

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

7:40 min

In-vehicle infotainment systems and graphical functional safety validation

Denis Grahovac · World Congress 2021

3:55 min

Demonstrating .NET installation on Debian and Azure Linux

Silvano Coriani Silvano Coriani · Europe 2026 Virtual

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

8:07 min

Transitioning from web development to constrained hardware engineering

Philipp-Alexander Blum · LIVE

Videos

See all

Related articles

See all