Ingeniero Senior de Software Embebido
Paul Marlex
Municipality of Madrid, Spain
2 days ago
Role details
Contract type
Apprenticeship Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
Spanish Experience level
Intermediate Compensation
€ 50KJob location
Remote
Municipality of Madrid, Spain
Tech stack
API
Agile Methodologies
C++
Code Review
Communications Protocols
Computer Engineering
Continuous Integration
Debian Linux
Linux
DevOps
Programming Tools
Linux on Embedded Systems
Middleware
Embedded Software
Firmware
Python
Message Queuing Telemetry Transport (MQTT)
Software Architecture
Software Engineering
TCP/IP
GIT
Yocto
Software Version Control
Docker
Job description
Buscamos un/a Ingeniero/a de Software especializado en sistemas embebidos, con foco en desarrollo de software de bajo y medio nivel, integraciones, aplicaciones sobre Linux embebido y herramientas de desarrollo. Trabajarás dentro del departamento de I+D creando soluciones robustas, escalables y mantenibles para productos electrónicos de alta tecnología., * Desarrollo de software embebido en C/C++ o Python a nivel de aplicación y servicios del sistema.
- Programación sobre Linux embebido: drivers ligeros, demonios, servicios, integración con middleware.
- Desarrollo de APIs, módulos de comunicación, lógica de aplicación y herramientas internas.
- Integración con hardware: sensores, buses industriales, módulos de comunicación, pero con enfoque software.
- Desarrollo de herramientas de test, automatización y validación.
- Participación en arquitectura de software, documentación y revisión de código.
Requirements
- Ingeniería Informática, Electrónica, Telecomunicaciones o similar.
- Experiencia en software para sistemas embebidos (mín. 3-4 años).
- Sólidos conocimientos en C/C++, Python y entornos Linux.
- Experiencia con sistemas de control de versiones (Git) y metodologías ágiles.
- Conocimientos en protocolos de comunicación (TCP/IP, MQTT, CAN, I²C, SPI…)., * Experiencia en Yocto, Buildroot o Debian-based para sistemas embebidos.
- Desarrollo de drivers básicos o wrappers sobre hardware, sin necesidad de profundizar en firmware.
- Conocimientos de DevOps para embebidos (CI/CD, testing automatizado, Docker).
- Experiencia en IoT, microservicios embebidos, o arquitecturas distribuidas.ç
Benefits & conditions
- Integrarte en un equipo altamente especializado y apasionado por la electrónica.
- Proyectos técnicos desafiantes.
- Formación continua en nuevas tecnologías y metodologías ágiles.
- Salario: entre 40.000 a 50.000 euros b.a. según valía/experiencia aportada.
- Contrato estable, salario competitivo y plan de desarrollo profesional.
- Flexibilidad horaria y posibilidad de teletrabajo parcial.
- Excelente ambiente de trabajo y oportunidades reales de crecimiento.
About the company
Desde Paul Marlex estamos trabajando para un empresa de Vitoria, cuya plantilla está compuesta por verdaderos apasionados por la electrónica y el desarrollo embebido, con un fuerte compromiso con la calidad y la innovación tecnológica.
Apuestan por el aprendizaje continuo, colaboración y desarrollo de soluciones a medida que combinan hardware, firmware y software.