Text copied to clipboard!

Título

Text copied to clipboard!

Embedded Software Engineer

Descripción

Text copied to clipboard!
Estamos buscando un Ingeniero de Software Embebido altamente motivado y talentoso para unirse a nuestro equipo. En este rol, serás responsable de diseñar, desarrollar, probar y mantener software para sistemas embebidos que se utilizan en una variedad de aplicaciones, desde dispositivos médicos hasta sistemas de automoción y productos de consumo. Trabajarás en estrecha colaboración con equipos multidisciplinarios, incluidos ingenieros de hardware, diseñadores de producto y gerentes de proyecto, para garantizar que nuestras soluciones cumplan con los más altos estándares de calidad y rendimiento. Como Ingeniero de Software Embebido, tendrás la oportunidad de trabajar con tecnologías de vanguardia y contribuir al desarrollo de productos innovadores que impactan directamente en la vida de las personas. Este puesto requiere un sólido conocimiento de lenguajes de programación como C y C++, así como experiencia en el desarrollo de software para microcontroladores y sistemas operativos en tiempo real (RTOS). Además, se valorará experiencia en protocolos de comunicación como UART, SPI, I2C, y en herramientas de depuración y análisis. El candidato ideal será alguien con una mentalidad analítica, habilidades excepcionales para resolver problemas y una pasión por la tecnología. Si disfrutas enfrentarte a desafíos técnicos complejos y trabajar en un entorno dinámico y colaborativo, esta es la oportunidad perfecta para ti. Únete a nosotros y sé parte de un equipo que está redefiniendo lo que es posible en el mundo de los sistemas embebidos.

Responsabilidades

Text copied to clipboard!
  • Diseñar y desarrollar software para sistemas embebidos.
  • Probar y depurar software para garantizar su funcionalidad y rendimiento.
  • Colaborar con equipos de hardware para integrar software y hardware.
  • Implementar y optimizar algoritmos para sistemas en tiempo real.
  • Documentar especificaciones técnicas y procesos de desarrollo.
  • Mantenerse actualizado con las últimas tecnologías y tendencias en sistemas embebidos.
  • Resolver problemas técnicos y proporcionar soporte post-desarrollo.
  • Participar en revisiones de código y garantizar la calidad del software.

Requisitos

Text copied to clipboard!
  • Título en Ingeniería de Software, Ingeniería Electrónica o campo relacionado.
  • Experiencia en programación en C y C++.
  • Conocimiento de microcontroladores y sistemas operativos en tiempo real (RTOS).
  • Familiaridad con protocolos de comunicación como UART, SPI, I2C.
  • Habilidad para leer y entender esquemáticos de hardware.
  • Experiencia con herramientas de depuración y análisis.
  • Excelentes habilidades de resolución de problemas.
  • Capacidad para trabajar en equipo y comunicarse efectivamente.

Posibles preguntas de la entrevista

Text copied to clipboard!
  • ¿Puedes describir tu experiencia previa trabajando con sistemas embebidos?
  • ¿Qué herramientas de depuración has utilizado en proyectos anteriores?
  • ¿Cómo manejas la integración de software y hardware en un proyecto?
  • ¿Tienes experiencia trabajando con sistemas operativos en tiempo real (RTOS)?
  • ¿Cómo te mantienes actualizado con las últimas tecnologías en sistemas embebidos?
  • ¿Puedes dar un ejemplo de un desafío técnico que enfrentaste y cómo lo resolviste?
  • ¿Qué protocolos de comunicación has implementado en tus proyectos?
  • ¿Cómo aseguras la calidad del software que desarrollas?