Informazioni offerta

EMBEDDED SOFTWARE ENGINEER

Settore/Area di riferimento

Consulenza

Svolgimento dell'attività lavorativa

Italia

Numero di posizioni disponibili

3

Tipologia contrattuale

Contratto a tempo indeterminato

Descrizione

The activity will be carried on in an international context.

Responsibilities will include:

  • Contribute to the entire application lifecycle, focusing on requirements elicitation, coding, debugging and integration with the flight hardware
  • Validation of features including integration with software-in-the-loop and hardware-in-the-loop test suites
  • Scouting of the latest technologies within embedded software development and driving their adoption within the group
  • Contributing to the continuous improvement of the teams processes and methodologies
  • Support to AIV activities and spaceflight operations

Requisiti candidato

- Experience in embedded software development - Experience delivering embedded software in any C-family language - Knowledge of real-time operating systems (such as RTEMS or FreeRTOS) and/or operating systems targeted for embedded applications (such as any embedded Linux) - Knowledge of any typical embedded communication interfaces such as USART, SPI, I2C, CAN, Ethernet, EtherCAT - Experience using and configuring any common build tool chains or similar development environment (such as ANT, WAF, Makefile, Visual Studio etc.) - Familiarity with Git versioning system - Experience with test-driven development - Resilience and ability to work in a fast paced environment - Serious motivation for the Employeneurship model of TMC