Embedded Software Engineer - Rotational Rheometers

Thermo Fisher Scientific Inc.
Waltham, United States of America
17 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English, German
Experience level
Senior

Job location

Karlsruhe, Germany

Tech stack

Testing (Software)
ARM
C++
Software Debugging
Middleware
Embedded Software
Integrated Development Environments
Performance Tuning
Software Architecture
Real-Time Operating Systems
Signal Processing
System Testing
Toolchain
Universal Asynchronous Receiver/Transmitter
Information Technology

Job description

  • Entwicklung echtzeitfähiger Embedded-Software auf ARM Cortex-M und TI C2000 Plattformen
  • Entwurf und Optimierung von Regelalgorithmen für PMSM- und Asynchronmotoren zur hochauflösenden Drehmomentsteuerung
  • Integration und Signalverarbeitung von Sensoren für Axialkraftmessung und Drehgeberauswertung
  • Entwicklung und Pflege von Treibern, Middleware und Kommunikationsschnittstellen (z. B. SPI, I²C, UART)
  • Einbindung und Konfiguration von Echtzeitbetriebssystemen (RTOS)
  • Durchführung von Systemtests, Fehlersuche und Performance-Tuning im Laborumfeld
  • Enge Zusammenarbeit mit den Bereichen Hardware, Mechanik und Applikation zur Gewährleistung der Systemfunktionalität
  • Dokumentation der Softwarearchitektur, Schnittstellen und Konfigurationen gemäß Entwicklungsprozess

Requirements

  • Abgeschlossenes Studium der Informatik, Elektrotechnik oder einer vergleichbaren technischen Fachrichtung
  • Mindestens 7 Jahre Erfahrung in der Embedded-Softwareentwicklung mit Fokus auf Echtzeitsteuerung und Regelungstechnik
  • Sehr gute Kenntnisse in C/C++ sowie sicherer Umgang mit Toolchains und Entwicklungsumgebungen für ARM Cortex-M und TI C2000
  • Erfahrung in der Integration von RTOS, im Umgang mit Interrupts und in der effizienten Nutzung von Ressourcen
  • Fundierte Kenntnisse in Regelungstechnik, Antriebssystemen, Sensorik und Signalverarbeitung
  • Vertraut mit modernen Entwicklungsprozessen, Debugging-Methodik und Softwaretests
  • Sehr gute Deutsch- und Englischkenntnisse in Wort und Schrift, * Ausgeprägtes Systemdenken und hohe Eigenverantwortung
  • Strukturierte und präzise Arbeitsweise in einem dynamischen Entwicklungsumfeld
  • Leidenschaft für embedded Technologien und interdisziplinäre Zusammenarbeit
  • Qualitätsbewusstsein und Interesse an kontinuierlicher Weiterentwicklung

Benefits & conditions

  • Einen Arbeitsplatz bei einem innovativen, zukunftsgewandten Arbeitgeber.
  • Hervorragende Entwicklungs- und Karriereperspektiven in einem global wachsenden Unternehmen.
  • Attraktive betriebliche Altersvorsorge.
  • Eine Unternehmenskultur, in der Integrität, Involviert-sein, Intensität und Innovation gelebt werden.

About the company

We help our customers accelerate life sciences research, solve complex analytical challenges, improve patient diagnostics and increase laboratory productivity. With $1.4 billion invested annually in R&D, our collaborative and diverse teams have the resources they need to drive new discoveries and do cutting-edge research and develop important applications and tools that help millions of lives around the world.
Thermo Fisher Scientific Inc. is the world leader in serving science, with an annual revenue of approximately $40 billion. Our Mission is to enable our customers to make the world healthier, cleaner and safer. Whether our customers are accelerating life sciences research, solving complex analytical challenges, increasing productivity in their laboratories, improving patient health through diagnostics or the development and manufacture of life-changing therapies, we are here to support them. Our global team of more than 100,000+ colleagues deliver an unrivaled combination of innovative technologies, purchasing convenience and pharmaceutical services through our industry-leading brands, including Thermo Scientific, Applied Biosystems, Invitrogen, Fisher Scientific, Unity Lab Services, Patheon and PPD.

Apply for this position