Ingeniero/A De Firmware

Satlink
Municipality of Madrid, Spain
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
Spanish
Experience level
Intermediate

Job location

Municipality of Madrid, Spain

Tech stack

C
Unit Testing
Code Review
Communications Protocols
Computer Engineering
Continuous Integration
Linux
Firmware
Python
Lua
Systems Development Life Cycle
Real-Time Operating Systems
Software Engineering
Universal Asynchronous Receiver/Transmitter
GIT
Operational Systems
Software Version Control

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., Diseñar e implementar protocolos de comunicación sobre interfaces serie (UART, SPI, I2C u otros) Desarrollar y mantenerdriverspara circuitos integrados como sensores, memorias, módems NTN, etc Desarrollar y mantener depipelinespara 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

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 condevicetrees 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

Apply for this position