Senior Firmware Engineer
TMC Italia sucht eine*n Application Embedded Software Engineer.
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 Ressource wird die Entwicklung der Flugsoftware für die Satellitenflotte sowie neuer Raumfahrzeuge, die sich in der Designphase befinden, in einem hochinnovativen internationalen Umfeld unterstützen.
Verantwortlichkeiten:
• Beitrag zum gesamten Lebenszyklus der Softwareanwendung mit Schwerpunkt auf: Anforderungsanalyse, Entwicklung, Debugging und Integration mit der Flughardware.
• Validierung der Funktionalitäten durch Software-in-the-Loop- und Hardware-in-the-Loop-Tests.
• Scouting neuer Technologien im Bereich Embedded Software und Förderung ihrer Einführung im Team.
• Unterstützung der kontinuierlichen Verbesserung von Prozessen und Methoden der Gruppe.
• Unterstützung bei AIV-Aktivitäten (Assembly, Integration and Verification) sowie bei Flugoperationen.
Was wir von Ihnen erwarten
- Muttersprachler Italienisch (schriftlich und mündlich), sehr gute Kenntnisse der englischen Sprache (schriftlich und mündlich).
- Mindestens 5 Jahre Erfahrung in der Rolle oder in verwandten Disziplinen.
- Masterabschluss in Elektronik, Informatik, Mechatronik oder ähnlichen Bereichen.
- Erfahrung in der Entwicklung von Embedded-Software.
- Erfahrung mit Embedded-Programmierung in einer beliebigen Sprache der C-Familie.
- Kenntnisse über Real-Time-Betriebssysteme (RTOS) wie RTEMS oder FreeRTOS und/oder Betriebssysteme für Embedded-Anwendungen (z. B. Embedded Linux).
- Kenntnis der wichtigsten Kommunikationsschnittstellen für Embedded-Systeme: USART, SPI, I2C, CAN, Ethernet, EtherCAT.
- Erfahrung in der Konfiguration und Nutzung von Build-Toolchains (z. B. ANT, WAF, Makefile, Visual Studio usw.).
- Vertrautheit mit Git.
- Erfahrung mit Test-Driven-Development-Methoden.
Was Sie von uns erwarten können
TMC ist ein internationales High-Tech-Beratungsunternehmen, das seinen Kunden Kompetenzen zur Unterstützung bei der Bewältigung ihrer technologischen Herausforderungen bereitstellt. Als solches agiert TMC als Expertenzentrum für seine Kunden und hilft ihnen dabei, in einer immer stärker globalisierten und sich schnell entwickelnden technologischen Welt wettbewerbsfähiger zu werden. Bei TMC glauben wir, dass Menschen der Antrieb technologischer Innovationen sind. Deshalb schaffen wir die bestmöglichen Bedingungen, damit technologische Talente gedeihen können. Wir bieten Ihnen ein inspirierendes Arbeitsumfeld, in dem Sie Ihre Karriere aktiv gestalten können.
#LI-AD6
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.