Ingeniero Senior de Firmware
TMC Italia está buscando un* Application Embedded Software Engineer.
Somos una compañía global de alta tecnología con un equipo de ingenieros emprendedores, científicos y expertos digitales de todo el mundo. Juntos hemos formado una comunidad que está en constante crecimiento, de la que estamos orgullosos. Ofrecemos servicios de consultoría a clientes de alto perfil a nivel mundial en diversas áreas de servicio, como:
- Tecnología e ingeniería
- Energía y energías renovables
- Life sciences y farmacia
- Digital y TI
Sobre esta vacante
El recurso brindará apoyo al desarrollo del software de vuelo de la flota satelital y de las nuevas naves espaciales en fase de diseño, trabajando en un contexto internacional altamente innovador.
Responsabilidades:
• Contribuir al ciclo de vida completo de la aplicación de software, con enfoque en: recopilación de requisitos, desarrollo, depuración e integración con el hardware de vuelo.
• Validar las funcionalidades a través de pruebas software in the loop y hardware in the loop.
• Realizar la búsqueda de nuevas tecnologías en el campo del software embebido y promover su adopción dentro del equipo.
• Apoyar la mejora continua de los procesos y metodologías del grupo.
• Brindar soporte a las actividades AIV (Ensamble, Integración y Verificación) y a las operaciones de vuelo.
Lo que esperamos de ti
- Italiano como lengua materna (escrito y hablado), excelente conocimiento del idioma inglés (escrito y hablado).
- Al menos 5 años de experiencia en el rol o en disciplinas afines.
- Título de Máster en Electrónica, Informática, Mecatrónica o áreas afines.
- Experiencia en el desarrollo de software embebido.
- Experiencia en programación embebida en cualquiera de los lenguajes de la familia C.
- Conocimiento de sistemas operativos en tiempo real (RTOS) como RTEMS o FreeRTOS, y/o sistemas operativos para aplicaciones embebidas (ej. Embedded Linux).
- Conocimiento de las principales interfaces de comunicación embebidas: USART, SPI, I2C, CAN, Ethernet, EtherCAT.
- Experiencia en configuración y uso de toolchains de compilación (ej. ANT, WAF, Makefile, Visual Studio, etc.).
- Familiaridad con Git.
- Experiencia con metodologías de desarrollo dirigido por pruebas.
Lo que puedes esperar de nosotros
TMC es una empresa internacional de consultoría de alta tecnología que pone a disposición de sus clientes competencias para apoyarlos en la realización de sus desafíos tecnológicos. Como tal, TMC opera como un centro experto al servicio de sus clientes y los ayudamos a ser más competitivos en un mundo tecnológico cada vez más global y en rápida evolución. En TMC creemos que las personas son el motor de la innovación tecnológica. Por eso queremos crear las mejores condiciones posibles para que los talentos tecnológicos puedan prosperar. Te ofrecemos un entorno laboral estimulante en el que podrás gestionar tu carrera.
#LI-AD6
¡Qué genial que estés interesado en un trabajo en TMC! Aplica ahora de la manera que mejor te convenga y, con suerte, podremos darte la bienvenida pronto a uno de nuestros equipos.