Arbeitsort: | Italien, Lombardei, Fino MornascoViale Risorgimento, 57 22073 Fino Mornasco (CO), Italy |
Branche: | Raumfahrtindustrie |
Funktion: | Technologie/EDV |
Datum der letzten Aktualisierung: | 06/10/2022 2024-04-29 |
We are looking for an Embedded Software Engineer to join our team. You will be responsible for the realization of a high performance embedded computing architecture to support our flight software in space. Working close to the hardware/software boundary you will deliver a wide spectrum of software components ranging from low-level, bare-metal, real-time operating systems, Linux based distributions with state-of-the-art packages to support onboard computation.
Within a continuous integration environment, you will contribute to the entire software lifecycle with a focus on the specification, design, deployment, test, integration and maintenance of software features. Improving and developing new features to shared libraries, adding additional capabilities to existing platforms, will also be a key part of this. Through these activities and by working with the key stakeholders in the development process you will deliver exciting new features and directly support ongoing spacecraft operations.
Tasks and Responsibilities:
Qualifications and Requirements:
You will have at least some of the following skills...
Experience deploying embedded Linux distributions and associated toolchains, such as Buildroot or Yocto
Knowledge of modern data processing concepts and tools, such as containerization, orchestration and workflows
Knowledge of real-time operating systems (such as RTEMS or FreeRTOS) and/or general-purpose operating systems targeted for embedded applications (such as embedded Linux)
Knowledge of typically embedded communication interfaces such as USART, SPI, I2C, CAN, Ethernet
Experience using and configuring build toolchains or similar development environments (such as ANT, WAF, Makefile, Visual Studio etc.)
Familiarity with typical software development methodology and release versioning processes
Familiarity with Git versioning system or any similar DVCS
Experience with test-driven development
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
Education:
Language:
Führungsperson: | Nein |
Vertragstyp: | Festanstellung |
Karrierestufe: | Berufseinsteiger/in |