Ingeniero/a Software C / Python (Híbrido)
Grupo Digital
Málaga, Spain
5 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
Spanish, English Experience level
Intermediate Compensation
€ 36KJob location
Málaga, Spain
Tech stack
C
Agile Methodologies
ARM
Booting (BIOS)
Capability Maturity Model Integration
Computer Engineering
Continuous Integration
DevOps
Embedded Software
FreeRTOS
Python
MISRA C (C Programming Language)
Scrum
Systems Development Life Cycle
Real-Time Operating Systems
Powerpc
Reduced Instruction Set Computing
Software Configuration Management
Verification and Validation (Software)
Systems Modeling Language
Test Execution Engine
UML
VxWorks
GIT
Software Version Control
Docker
Jenkins
Job description
Participarás en el desarrollo de sistemas embebidos en tiempo real para satélites, trabajando con tecnologías de bajo nivel y arquitecturas avanzadas.
Requirements
- Diseño y desarrollo de software embebido en tiempo real para sistemas críticos.
- Programación en C y Python para sistemas embarcados.
- Desarrollo sobre RTOS como RTEMS, VxWorks o FreeRTOS.
- Integración y validación de software mediante bancos de pruebas (EGSE/SCOE).
- Definición y ejecución de pruebas de verificación y validación.
- Gestión de configuración de software con Git o SVN.
- Documentación de arquitectura y diseño mediante UML o SysML.
- Trabajo con contenedores y herramientas DevOps en entornos de integración continua., * 3 a 5 años de experiencia en desarrollo de software embebido en tiempo real.
- Experiencia en programación C y Python.
- Conocimiento de sistemas operativos en tiempo real (RTEMS, VxWorks, FreeRTOS u otros).
- Conocimiento de arquitecturas embebidas (ARM Cortex, RISC-V, PowerPC, etc.).
- Experiencia con Git o SVN para control de versiones.
- Experiencia en verificación y validación de software.
- Conocimiento de estándares de codificación MISRA-C.
- Titulación en Ingeniería Informática, Aeronáutica o equivalente (grado + máster o ingeniería superior).
Deseable
- Experiencia con contenedores (Docker o Podman).
- Experiencia en DevOps e integración continua (Jenkins u otros).
- Experiencia en metodologías ágiles o modelos de desarrollo estructurado (SCRUM, cascada, CMMI).
- Conocimiento de interfaces de comunicación hardware (CAN, RS422/485, LVDS, etc.).
- Experiencia en software de arranque (boot software).
- Conocimiento del estándar PUS.
- Experiencia en control de hardware embebido.
- Inglés B2 o superior.
Benefits & conditions
- Contrato: Indefinido
- Modalidad de trabajo: Híbrido (80% remoto / 20% presencial)
- Lugar de trabajo: Málaga (centro)
- Salario: En función de la experiencia laboral. 30 - 36.000 € b/a.
About the company
Somos un equipo de más de 100 profesionales tecnológicos, en el que encontraras proyectos estables, en los principales clientes nacionales e internacionales, desarrollando soluciones de Inteligencia Artificial, Cloud, Ciberseguridad, etc...., Somos un grupo de empresas tecnológicas, formado actualmente por unos 400 profesionales, en distintas áreas: desarrollo, sistemas, ingeniería automática, consultoría...