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
Intermediate

Job 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

Apply for this position