Senior Embedded Software Engineer
ANGEHEUERT GmbH
Kiefersfelden, Germany
2 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English, German Experience level
SeniorJob location
Remote
Kiefersfelden, Germany
Tech stack
Automation of Tests
Bash
C++
CMake
Code Review
Communications Protocols
Continuous Integration
Linux
Linux on Embedded Systems
Embedded Software
Ethernet
Firmware
FreeRTOS
Python
Real-Time Operating Systems
Scripting (Bash/Python/Go/Ruby)
GIT
Bare Metal
NB-IoT
Job description
- Entwicklung von Firmware für ARM-basierte Plattformen (z. B. Nordic nRF, STM32) - von der Konzeption bis zur Serienreife
- Integration von Kommunikations-Stacks (DECT NR+, LTE-M/NB-IoT, CAN, Ethernet, PROFINET) für industrielle Anwendungen
- Treiber- und Hardwareintegration in enger Abstimmung mit dem Hardware-Team
- Entwicklung auf RTOS (z. B. Zephyr, FreeRTOS) oder Bare-Metal sowie Embedded-Linux-Services für Gateways
- Sicherstellung von Code-Qualität durch Reviews, CI/CD und automatisierte Tests
- Aufbau sicherer OTA-Update-Mechanismen für Produkte im Feld
- Mitarbeit an Architekturentscheidungen sowie Mentoring jüngerer Entwickler:innen
Requirements
- Mindestens 6-7 Jahre Erfahrung in Embedded-Entwicklung mit C (C++ von Vorteil)
- Breiter Projekt-Hintergrund, idealerweise in mehreren Embedded-Umgebungen
- Routine mit Git, CMake/Make, Continuous Integration und Code-Reviews
- Erfahrung mit RTOS oder Bare-Metal, gute Linux-Grundlagen
- Fundierte Kenntnisse in Kommunikationsprotokollen (CAN/CAN FD, Ethernet, PROFINET) und Bus-/Frame-Analyse
- Strukturierte, zuverlässige Arbeitsweise sowie sehr gute Deutsch- und Englischkenntnisse
Nice-to-haves:
- Erfahrung mit Embedded-Linux-Userland für Gateways
- Scripting-Skills (Python, Bash) für Tooling oder Tests
- Praxis im Bereich drahtlose IoT-/Industrie-Technologien (DECT NR+, LTE-M/NB-IoT)