Embedded Softwareentwickler / Regelungstechnik

K-tronik GmbH
Aalen, Germany
10 days ago
Apply on www.adzuna.de
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Shift work
Languages
English, German
Job source

Tech stack

Agile Methodology Unit Testing C++ (Programming Language) Embedded Software Multiprocessing Real-Time Operating Systems Requirements Management Signal Processing System on a Chip UML Data Logging Model-Driven Development
+4 more
Git Information Technology Cucumber (Software) Software Version Control

Job description

  • Entwicklung regelungstechnischer Algorithmen zur mechanischen Stabilisierung optronischer Plattformen durch die Kombination von Inertialmesssystemen und der Regelung elektromechanischer Antriebseinheiten für hochperformante Sichtsysteme
  • Entwicklung von Echtzeit- und Multitasking-Software für Embedded-Rechnersysteme mit RTOS und Multicore-Prozessoren zur Steuerung und Regelung
  • Modellbasierte Softwareentwicklung
  • Integration von Softwarekomponenten und Gesamtsystemen in interdisziplinären Teams
  • Verifikation der entwickelten Software im Gesamtsystem
  • Agile Softwareentwicklung und enge Zusammenarbeit im Team
  • Mitwirkung bei Gesamtsystemintegrationen, Produktpräsentationen und Erprobungen, auch im internationalen Umfeld

Requirements

  • Abgeschlossenes Bachelorstudium in Elektrotechnik, Informatik, Mechatronik, Regelungstechnik, Technischer Kybernetik oder einer vergleichbaren Fachrichtung mit Schwerpunkt Embedded Software
  • Vertiefte Kenntnisse in Regelungstechnik, insbesondere linearer und modellbasierter Regelung (MPC, LQR)
  • Sehr gute C++-Kenntnisse in der Echtzeit-Signal- und Datenerfassung sowie Ereignis- und Ablaufsteuerung
  • Kenntnisse in Signalverarbeitung, z. B. Kalman-Filter
  • Erste Erfahrung mit UML und Enterprise Architect zur Softwarearchitekturbeschreibung
  • Idealerweise Kenntnisse in QNX RTOS und Multicore-SoC-Architekturen (z. B. Xilinx Zynq UltraScale+ MPSoC)
  • Erfahrung mit Unit- und Komponententests sowie automatisiertem Black-Box-/White-Box-Testing (Catch2, Cucumber)
  • Kenntnisse im Requirements Engineering, in der Spezifikationserstellung und Versionsverwaltung mit Git
  • Verhandlungssichere Deutsch- und gute Englischkenntnisse

Benefits & conditions

  • Kollegiales und freundschaftliches Arbeitsklima
  • Flexible Arbeitszeiten
  • 30 + 1 Urlaubstage und flexible Urlaubsplanung
  • Regelmäßige Team-Events
  • Auszeichnung als Kununu TOP Company
  • Corporate Benefits (Mitarbeiterangebote)
  • Kostenlose Getränke
  • Individuelle Weiterbildungsmöglichkeiten
  • 360° Betreuung: Feedbackgespräche, Karriereplanung, Unterstützung bei Umzug, etc.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.adzuna.de
Prepare application

Good distractions

Loading talks and stories from around this role…