Tipo de contrato
Indefinido
Salario
Salario sin especificar
Descripción del empleo
CT es una empresa líder en tecnología, que proporciona servicios de innovación e ingeniería en los sectores aeronáutico, espacial, naval, automovilístico, ferroviario, energético y de plantas industriales. CT impulsa los límites de la tecnología a través de la innovación, y lleva la eficiencia a otro nivel cubriendo todo el ciclo de vida de los productos, desde el diseño y la fabricación hasta el soporte postventa. Con más de 30 años de experiencia, el éxito de CT está impulsado hoy en día por más de 1.800 ingenieros expertos repartidos en siete países, en tres continentes.
Actualmente buscamos un/a Ingeniero/a de Software Embebido con experiencia en desarrollo en C++ y Python para incorporarse a nuestro equipo técnico. Si te apasiona el desarrollo de sistemas críticos, el trabajo colaborativo y el diseño de soluciones de alto rendimiento, ¡queremos conocerte!
Funciones:
* Diseñar, desarrollar y probar software embebido para una amplia gama de plataformas de microcontroladores (ej. ARM Cortex-M).
* Programar en C++ para entornos con recursos limitados, garantizando eficiencia y optimización.
* Desarrollar y mantener sistemas de compilación y toolchains personalizados.
* Realizar tareas de depuración compleja utilizando herramientas como osciloscopios, analizadores lógicos, JTAG, etc.
* Colaborar estrechamente con ingenieros de hardware para la validación de tarjetas e integración de sistemas.
* Participar activamente en revisiones de código, diseño y arquitectura del sistema.
* Promover buenas prácticas de programación y mantener estándares de calidad del código.
* Desarrollar scripts y herramientas de automatización para pruebas, empleando Python.
Requisitos mínimos
* Titulación universitaria en Ingeniería Informática, Ingeniería Electrónica o similares (Grado o Máster).
* Mínimo 3 años de experiencia en desarrollo de software embebido.
* Dominio avanzado de C++ y experiencia trabajando con microcontroladores y sistemas con recursos limitados.
* Conocimiento profundo de arquitecturas de microcontroladores, RTOS y protocolos de comunicación (SPI, I2C, UART).
* Sólida experiencia en la depuración de sistemas embebidos mediante herramientas hardware/software.
* Capacidad para trabajar de forma autónoma y en equipo, con excelentes habilidades de resolución de problemas.
* Experiencia en scripting y automatización con Python.
* Valorable: Conocimientos adicionales en metodologías ágiles, integración continua
Inscribirme a esta ofertaMás empleos en CT Ingenieros
Ingeniero/a de Software Embebido
Ingeniero/a de Simulación y Pruebas Aeronáuticas