Ingeniero sénior 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 entorno 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 investigación 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 (Assembly, Integration and Verification) y a las operaciones de vuelo.
Qué esperamos de ti
• Italiano como lengua materna (escrito y hablado), excelente conocimiento del inglés (escrito y hablado).
• Al menos 5 años de experiencia en el puesto o en disciplinas relacionadas.
• Maestría en Electrónica, Informática, Mecatrónica o áreas afines.
• Experiencia en el desarrollo de software embebido.
• Experiencia en programación embebida en alguno 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 la configuración y uso de toolchains de construcción (ej. ANT, WAF, Makefile, Visual Studio, etc.).
• Familiaridad con Git. • Experiencia con metodologías de desarrollo basado en pruebas (test driven development).
Qué 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 ayuda a ser más competitivos en un mundo tecnológico cada vez más global y en constante 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.
Estamos encantados de que estés interesado en trabajar en TMC. Aplica ahora del modo que más te convenga y esperamos poder darte pronto la bienvenida a uno de nuestros equipos.
Contáctanos para oportunidades, colaboraciones o preguntas. Estamos aquí para conectar.