Ingeniero/a Software Embebidos
Michael Page
12 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
Spanish, English Experience level
IntermediateJob location
Tech stack
C++
Software Quality
Communications Protocols
Computer Engineering
Software Debugging
DevOps
Microprocessors
Distributed Systems
Embedded Software
Ethernet
Firmware
Software Maintenance
Systems Development Life Cycle
Real-Time Operating Systems
Verification and Validation (Software)
Universal Asynchronous Receiver/Transmitter
Job description
- Diseño, desarrollo y mantenimiento de software embebido para sistemas basados en microcontroladores y microprocesadores.
- Implementación de firmware en C/C++ en entornos de tiempo real o bare-metal.
- Colaboración con el equipo de hardware durante las fases de integración, validación y puesta en marcha de placas electrónicas.
- Análisis y depuración de incidencias mediante el uso de herramientas de debugging (debuggers, analizadores lógicos, osciloscopios, etc.).
- Participación en todo el ciclo de vida del desarrollo software, desde el análisis de requisitos hasta la validación y entrega.
- Asegurar el cumplimiento de buenas prácticas, estándares de codificación y correcta documentación técnica.
- Soporte a actividades de integración, verificación y validación del sistema.
- Contribución a la mejora continua de los procesos de desarrollo y de la calidad del software.
- Posibilidad de desarrollo y creimiento en un proyecto importante a largo plazo
- Buen ambiente de trabajo & plan de carrera, El cliente opera en un entorno altamente tecnológico, desarrollando soluciones innovadoras basadas en electrónica y software embebido. Se trata de una organización orientada a la excelencia técnica, la calidad del producto y la innovación continua, que trabaja con equipos multidisciplinares en proyectos de alta complejidad técnica.
Requirements
- Titulación en Ingeniería Electrónica, Ingeniería Informática o similar.
- Experiencia demostrable en desarrollo de software embebido.
- Sólidos conocimientos de programación en C/C++ orientada a sistemas embebidos.
- Experiencia trabajando con microcontroladores y arquitecturas hardware embebidas.
- Conocimientos de sistemas operativos en tiempo real (RTOS) o desarrollo bare-metal.
- Experiencia con protocolos de comunicación como SPI, I2C, UART, CAN o Ethernet.
- Capacidad de análisis, resolución de problemas y trabajo autónomo.
- Buenas habilidades de comunicación y trabajo en equipo multidisciplinar.
- Nivel medio de inglés técnico (valorable)., * Participación en proyectos tecnológicos innovadores relacionados con el desarrollo de sistemas embebidos y software de alto valor añadido.
- Incorporación a un equipo multidisciplinar de ingeniería, con un fuerte enfoque técnico y colaborativo.
- Trabajo en un entorno dinámico y orientado a la calidad, la innovación y la mejora continua.
- Posibilidades reales de desarrollo profesional y crecimiento de carrera en el ámbito del software y la electrónica embebida.
- Acceso a formación técnica continua y actualización de conocimientos en tecnologías actuales.
- Modalidad de trabajo flexible (presencial, híbrida o remota), en función del proyecto y la ubicación.
- Condiciones económicas competitivas, acordes a la experiencia y capacidades aportadas.
- Entorno de trabajo estable, con buen clima laboral y orientación al trabajo en equipo., Ingeniero C/C++ (sistemas distribuidos) - Arelance DevOps/Platform Engineer - Atos Ingeniero/a Sistemas QKD - GMV
Benefits & conditions
-
Jornada completa Jornada
-
3 años Experiencia
-
Indefinido Tipo contrato
-
C C++ microcontroladores RTOS