Embedded Software Test Engineer
D-Orbit
- Fino Mornasco, Como
- Tempo indeterminato
- Full time
- 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 the latest technologies within embedded software development and driving their adoption within the group
- Contributing to the continuous improvement of the team's processes and methodologies
- Support to AIV activities and spaceflight operations
- Additional duties may be assigned as needed
- At least 1 year of industry experience in embedded software V&V or relevant project work
- Familiarity with Python and 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) is considered an advantage
- Knowledge of any typically embedded communication interfaces such as USART, SPI, I2C, CAN, Ethernet, EtherCAT
- Familiarity with using any Linux-based distribution and appreciation of application development
- Familiarity with typical software development methodology and release versioning processes
- Familiarity with Git versioning system or any similar DVCS
- Experience with test-driven development
- The capability of working in autonomy
- Resilience and ability to work in a fast-paced environment
- Ability to work hard in a team setting to meet tight schedules
- Ability to communicate technical concepts clearly and effectively
- Bachelor or higher engineering degree, in any relevant area such as aerospace engineering, electronic engineering, computer science or automation.
- Full professional proficiency in the English language is mandatory.