Job Description:
We are seeking an experienced embedded software developer to contribute to the entire application lifecycle, focusing on requirements elicitation, coding, debugging, and integration with flight hardware.
Key Responsibilities:
* 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 team processes and methodologies
* Support to AIV activities and spaceflight operations
Requirements:
* 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, TCP/UDP IP
Nice to Have:
* Knowledge of processing architecture, SoC Xilinx Zynq Ultrascale
* Knowledge of avionic bus ARINC-429 and MIL-STD-1553
* Knowledge of MIL-STD-498 e DO178C
Language Skills: Italian C2 and English B2