Softwareentwickler

Hays
22 days ago

Role details

Contract type
Temporary contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English, German

Job location

Tech stack

Unit Testing
C++
CMake
Continuous Integration
Linux
Design of User Interfaces
Software Architecture
Release Management
Software Engineering
Project Management
Software Systems
System Testing
GIT
Xunit
Integration Tests
Docker

Job description

  • Entwurf und Entwicklung von Softwaresystemen zur Steuerung von Robotersystemen
  • Verständnis von Anforderungen auf hoher Ebene, Erstellung von Designkonzepten und deren Umsetzung
  • Sicherstellung robuster und sicherer Kommunikation zwischen verschiedenen Softwarekomponenten
  • Testen und Validieren der Software, um sicherzustellen, dass alle Anforderungen und Spezifikationen erfüllt sind - einschließlich Unit-Tests, Integrationstests und Systemtests
  • Beitrag zu einer hochmodernen Entwicklungsumgebung
  • Dokumentation von Code, Algorithmen und Designentscheidungen
  • Tägliche Zusammenarbeit mit interdisziplinären Teammitgliedern, darunter Programmierer, UI/UX-Designer, Ingenieure für mobile Manipulation und Regelungstechnik
  • Zusammenarbeit mit internationalen Standorten und Partnern
  • Mitgestaltung von Technologie-Roadmaps und Entscheidungsprozessen
  • Wissensaustausch im Team durch technische Präsentationen und Workshops, 1. Analyse der Qualifikationen
  1. Kennenlernen

  2. Kontakt mit Kunden oder Kundinnen

  3. Vertragserstellung mit Hays

  4. 1, Nachdem wir Ihre Ziele und Qualifikationen mit den Jobs bei unseren Kunden und Kundinnen abgeglichen haben, kommt es nach Ihrer Zustimmung zu einer Kontaktherstellung. Danach folgt ein persönliches Kennenlernen.

  5. 4

  6. Vertragserstellung mit Hays Nach der Zusage des Kunden oder der Kundin und der Abstimmung letzter relevanter Rahmenbedingungen mit Hays folgt die Einstellung direkt beim Kunden bzw. der Kundin oder bei Hays im Rahmen der Arbeitnehmerüberlassung.

Requirements

  • Fundierte Erfahrung in der Softwareentwicklung
  • Hintergrund in Robotik von Vorteil
  • Promotion oder Master of Science mit herausragenden Ergebnissen
  • Erfolgreiche Umsetzung von kollaborativen Softwareprojekten (mind. 2 Mitwirkende)
  • Tiefgehendes und breites Wissen in moderner Softwareentwicklung
  • Praktische Erfahrung mit modernem C++
  • Erfahrung mit gängigen Entwicklungstools (z.B. git, cmake, xunit/googletest) und Workflows (CI/CD, Versions- und Release-Management)
  • Erfahrung mit Linux-Umgebungen wünschenswert und mit verschiedenen Rechnerarchitekturen (ARM, AMD)
  • Erfahrung in Softwarearchitektur und -design sowie fundierte Erfahrung in der Produktivsetzung von Softwarekomponenten
  • Erfahrung mit Docker und Software-Packaging
  • Fließende Englischkenntnisse in Wort und Schrift, Deutschkenntnisse von Vortei

Benefits & conditions

Mit unserer langjährigen Rekrutierungserfahrung und unseren Kenntnissen des Engineering-Personalmarktes bieten wir Fach- und Führungskräften aus dem Ingenieurwesen und dem technischen Umfeld eine starke Partnerschaft. Denn durch unsere intensiven Beziehungen und Netzwerke über alle Industriebranchen hinweg vermitteln wir Ihnen als Engineering-Fachleuten spannende Projekte und attraktive Positionen. Ganz nach Ihren Interessen und abhängig von Ihren Erfahrungen und Qualifikationen.Sie profitieren dabei von einer professionellen Betreuung von der ersten Ansprache bis zum Antritt Ihres neuen Projektes bzw. Ihrer neuen Stelle - und das natürlich völlig kostenfrei. Registrieren Sie sich und freuen Sie sich auf interessante und passende Positionen und Projekte.

Apply for this position