Softwareentwickler

Hänsch GmbH
Herzlake, Germany
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Shift work
Languages
German
Experience level
Senior

Job location

Herzlake, Germany

Tech stack

Clean Code Principles
Automation of Tests
Unit Testing
C Sharp (Programming Language)
C++
Code Coverage
Software Quality
Code Review
Computer Programming
Continuous Integration
Software Debugging
Embedded C
Python
Release Management
Software Engineering
Software Systems
System Testing
Test Case Design
Test Data
PIC Microcontroller
Integration Tests
Information Technology
Software Version Control

Job description

  • Umsetzung von Softwarelösungen im Bereich Mikrocontroller-/ECU-Umgebungen und Mitarbeit an spannenden Projekten im Team bestehend aus System/Hardware/Validation sowie ggf. Kunden/OEM und Lieferanten
  • Analyse von Nutzeranforderungen und Erstellung technischer Konzepte mit teilweise eingebetteter Software für Licht- und Soundkomponenten
  • Entwicklung und Pflege von Software-Komponenten (z. B. C/C++, Python, ggf. C#, je nach Projekt)
  • Mitarbeit an Code Reviews, Definition von Coding-Standards und Umsetzung von Best Practices
  • Implementierung von Unit-, Integration- und Systemtests inklusive Testdaten- und Testfall-Design. Aufbau und Weiterentwicklung von Testautomatisierung (z. B. CI/CD, Regression, Reports)
  • Wartung, Fehlerbehebung und Weiterentwicklung bestehender Anwendungen
  • Debugging, Fehleranalyse und Ursachenfindung (z. B. Logs, Trace, Busanalyse) sowie nachhaltige Fehlerbehebung Unterstützung bei Integration, Release-Management

Requirements

  • Abgeschlossenes Studium der Informatik, Elektrotechnik, Mechatronik oder eine ähnliche Qualifikation mit entsprechenden Fachkenntnissen bspw. einer Ausbildung im Software- / IT-Umfeld
  • Erfahrung in Softwareentwicklung und Testing (idealerweise Automotive/Embedded von mindestens 5 Jahren)
  • Sehr gute Kenntnisse in mindestens einer der folgenden Programmiersprachen Embedded C/C++ oder Python und Unit Tests, Integrationstests, Versionsverwaltung.
  • Verständnis für Softwarequalität (z. B. Clean Code, Static Analysis, Code Coverage, Traceability)
  • Technisches Verständnis und eine schnelle Auffassungsgabe
  • Selbständige und zielorientierte Arbeitsweise
  • Kommunikations- und Teamfähigkeit
  • Sehr gute Deutschkennnisse auf mind. Niveau C1

Benefits & conditions

Wir bieten eine Unternehmenskultur mit kurzen Entscheidungs- und Kommunikationswegen sowie ein angenehmes und kollegiales Arbeitsumfeld. Attraktive Mitarbeiterleistungen und eine sichere Tätigkeit runden unser Angebot ab., Bei Hänsch legen wir großen Wert darauf, dass sich unsere Mitarbeitenden wohlfühlen und optimal unterstützt werden. Deshalb bieten wir attraktive Vorteile:

  • Betriebliche Altersvorsorge

  • Bike-Leasing

  • Betriebsarzt und Gesundheitsmaßnahmen (Firmenfitness EGYM Wellpass)

  • Flexible Arbeitszeiten

  • Möglichkeiten der Mobilen Arbeit

  • Familienfreundliche Angebote (KITA "Die kleinen Warnleuchten")

About the company

Seit 1984 entwickelt, produziert und vertreibt Hänsch weltweit optische und akustische Warnsysteme und hat sich als Marktführer etabliert. Als Entwicklungspartner und Systemlieferant im Bereich Automotive entwickeln wir maßgeschneiderte, innovative Lösungen.

Apply for this position