Testautomatisierungsingenieur
Wir suchen einen/eine Test Automation Engineer mit Schwerpunkt auf der Flugsoftware für Kleinsatellitenplattformen und elektronische Systeme für Anwendungen in der Weltraumforschung, Kommunikation und Erdbeobachtung.
Wir sind ein globales Hightech-Beratungsunternehmen mit einem Team aus unternehmerisch denkenden Ingenieuren, Wissenschaftlern und Digitalexperten aus aller Welt. Gemeinsam bilden wir eine schnell wachsende und stolze Gemeinschaft. Wir bieten Beratungsdienstleistungen für hochkarätige Kunden weltweit in verschiedenen Servicebereichen wie z.B.:
- Technologie & Ingenieurwesen
- Energie & Erneuerbare Energien
- Biowissenschaften & Pharma
- Digital und IT
Über diese Stelle
Die Rolle wird eine Schlüsselposition bei der Gewährleistung von Qualität, Zuverlässigkeit und Robustheit der Embedded-Software haben und eng mit den Entwicklungs-, Systemtechnik- und Flugoperationsteams zusammenarbeiten.
Hauptverantwortlichkeiten
- Entwicklung neuer Bibliotheken für modulare Lösungen der Testautomatisierung
- Bewertung und Integration neuer Automatisierungswerkzeuge und -technologien
- Zusammenarbeit mit Embedded Software Engineers für einen integrierten Entwicklungs- und Testprozess
- Definition und Validierung von übergeordneten Anforderungen für Onboard-Avioniksysteme
- Definition und Durchführung von manuellen und automatischen Tests basierend auf Anforderungen
- Dokumentation von Testverfahren, Ergebnissen, Anomalien und technischen Problemen
- Entwurf und Entwicklung von Werkzeugen und Geräten, die mit Avioniksystemen verbunden sind
- Entwicklung von Simulatoren und digitalen Zwillingen
- Unterstützung bei der Integration der Software mit Onboard-Avionik und vollständigen Satelliten
Was wir von Ihnen erwarten
Allgemeine Anforderungen
- Masterabschluss in Informatik, Elektronik oder verwandten Fachgebieten (gleichwertige Erfahrung wird berücksichtigt)
- Mindestens 3 Jahre Erfahrung im Testen eingebetteter Software
- Praktischer, proaktiver und qualitätsorientierter Ansatz
- Ausgeprägte analytische Fähigkeiten und Problemlösungskompetenz
- Detailgenauigkeit und die Bereitschaft zur kontinuierlichen Weiterentwicklung
- Italienischer Muttersprachler, Fließendes Englisch in Wort und Schrift
- Hervorragende Kenntnisse in Python
- Erfahrung mit Kommunikationsprotokollen und Schnittstellen (UART, SPI, CAN, Ethernet)
- Erfahrung mit Lösungen oder Frameworks für Testautomatisierung
- Verständnis des Lebenszyklus der HW/SW-Entwicklung und agiler Methoden
- Erfahrung mit Unix/Linux-Umgebungen und Shell-Scripting
- Vertrautheit mit Laborausrüstung (Oszilloskope, Multimeter, Netzteile usw.)
Was Sie von uns erwarten können
TMC ist eine internationale Beratungsfirma im Bereich Hochtechnologie, die ihren Kunden ihre Fachkompetenz zur Verfügung stellt, um sie bei der Umsetzung ihrer technologischen Herausforderungen zu unterstützen. Als solche agiert TMC als Expertenzentrum im Dienst ihrer Kunden und hilft ihnen, in einer zunehmend globalisierten und sich schnell verändernden Technologie-Welt wettbewerbsfähiger zu werden. Wir bei TMC glauben, dass Menschen die treibende Kraft hinter technologischer Innovation sind. Aus diesem Grund möchten wir die bestmöglichen Bedingungen schaffen, damit technologische Talente wachsen können. Wir bieten eine inspirierende und dynamische Arbeitsumgebung, in der Sie die Hauptrolle in Ihrer Karriere spielen können. Als Mitarbeiter werden Sie Teil der TMC-Familie. Neben unserer außergewöhnlichen technischen Kompetenz sind Spaß und Engagement grundlegende Elemente unserer Unternehmenskultur.
Großartig, dass Sie sich für einen Job bei TMC interessieren! Bewerben Sie sich jetzt auf die Art und Weise, die am besten zu Ihnen passt, und hoffentlich können wir Sie bald in einem unserer Teams willkommen heißen.