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
Senior

Job 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)

Apply for this position