Embedded Softwareentwickler
ALPHA-ENGINEERING GmbH & Co. KG
Osnabrück, Germany
7 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Shift work Languages
GermanJob location
Osnabrück, Germany
Tech stack
ARM
Unit Testing
C++
CMake
Communications Protocols
Computer Engineering
Embedded Software
Ethernet
Real-Time Operating Systems
Universal Asynchronous Receiver/Transmitter
PIC Microcontroller
GIT
Integration Tests
Job description
Zur Verstärkung unseres Entwicklungsteams suchen wir dich als Embedded Softwareentwickler (m/w/d) - Low Level. Du entwickelst hardwarenahe Software direkt auf Mikrocontroller-Ebene und arbeitest an der Schnittstelle zwischen Hardware und Software. Wenn du effizienten, performanten Code liebst und dich in C/C++ sowie auf Register-Ebene zuhause fühlst, freuen wir uns darauf, dich kennenzulernen., * Entwicklung von hardwarenaher Embedded Software in C/C++
- Programmierung von Microcontrollern (z. B. ARM Cortex-M, STM32, NXP, Infineon)
- Implementierung von Treibern, Bootloadern und Board Support Packages (BSP)
- Entwicklung und Optimierung von Echtzeit-Systemen (RTOS oder Bare Metal)
- Analyse von Speicher- und Laufzeitverhalten
- Durchführung von Unit-Tests sowie Integrationstests auf Target-Hardware
Requirements
- Abgeschlossenes Studium der Elektrotechnik, Technischen Informatik oder vergleichbare Qualifikation
- Berufserfahrung in der Embedded Softwareentwicklung
- Sehr gute Kenntnisse in C, idealerweise auch C++
- Erfahrung mit ARM-Architekturen und Peripherieansteuerung
- Kenntnisse in Kommunikationsprotokollen (SPI, I²C, CAN, UART, Ethernet)
- Sicherer Umgang mit Git und Build-Systemen (z. B. CMake, Make)
Benefits & conditions
- Flexible Arbeitszeiten im Sinne einer ausgewogenen Work-Life-Balance
- Mobilarbeit möglich
- Spannende Aufgaben und Entwicklungsmöglichkeiten
- Prämienzahlung "Mitarbeiter werben Mitarbeiter" bis zu 1.500 EUR
- Welcome Days für neue Mitarbeiter
- Betriebliche Altersvorsorge