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
SeniorJob 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.