Embedded Software Engineer

OTC Engineering 

📍 Catalonia, Spain 🇪🇸

full-time
mid-level
hybrid
Posted —

Key Skills

CC++microcontrollersJTAGGit

Industry

Consumer ElectronicsIndustrial Automation

Job Description

Software Embedded Engineer


📍 Ubicación: Barcelona (modalidad híbrida)

🏢 Empresa: OTC Engineering


Sobre OTC Engineering


En OTC Engineering desarrollamos soluciones tecnológicas innovadoras para sectores donde la ingeniería marca la diferencia. Trabajamos en proyectos de alto impacto, combinando electrónica, software y sistemas embebidos para crear productos fiables, eficientes y de alto rendimiento.

Buscamos un/a Software Embedded Engineer apasionado/a por el desarrollo de software de bajo nivel y los sistemas embebidos, con ganas de participar en proyectos tecnológicos desafiantes y formar parte de un equipo altamente especializado.


¿Cuál será tu misión?


Como Software Embedded Engineer participarás en el diseño, desarrollo, integración y validación de software para sistemas embebidos, colaborando estrechamente con los equipos de hardware, electrónica y sistemas para desarrollar soluciones robustas y escalables.


Responsabilidades


  • Diseñar y desarrollar software embebido en C/C++ para microcontroladores y sistemas de tiempo real.
  • Participar en la definición de la arquitectura de software.
  • Integrar y depurar firmware sobre plataformas hardware.
  • Implementar y mantener drivers y protocolos de comunicación (UART, SPI, I2C, CAN, Ethernet, USB, entre otros).
  • Realizar pruebas, validación y optimización del rendimiento del software.
  • Colaborar con equipos multidisciplinares durante todo el ciclo de desarrollo.
  • Elaborar documentación técnica y mantener buenas prácticas de desarrollo.


Requisitos


  • Grado en Ingeniería Informática, Electrónica, Telecomunicaciones o similar.
  • Experiencia en desarrollo de software embebido.
  • Dominio de C y/o C++.
  • Experiencia trabajando con microcontroladores y sistemas embebidos.
  • Conocimientos de depuración mediante JTAG, osciloscopio o analizador lógico.
  • Familiaridad con Git y herramientas de integración de código.
  • Nivel de inglés técnico.


¿Qué ofrecemos?


  • Incorporación a una empresa de ingeniería con proyectos tecnológicos innovadores.
  • Participación en desarrollos de alto valor tecnológico.
  • Plan de desarrollo profesional y formación continua.
  • Excelente ambiente de trabajo y colaboración multidisciplinar.
  • Flexibilidad laboral y posibilidad de modalidad híbrida según proyecto.
  • Salario competitivo acorde con la experiencia y el perfil profesional.