Embedded Software Developer | Embedded Softwareentwickler (m/w/d)

Alpha-Engineering KG - Osnabrück

Osnabrück, Niedersachsen, Deutschland
Published Feb 26, 2026
Full-time
No information

Job Summary

As an Embedded Software Developer specializing in low-level programming, you will be a key member of the development team focusing on the intersection of hardware and software. Your daily responsibilities include developing hardware-oriented software directly at the microcontroller level, implementing drivers, bootloaders, and Board Support Packages (BSP). You will work extensively with ARM architectures and various communication protocols like SPI, I²C, and CAN to ensure high-performance code execution. The role involves optimizing real-time systems (RTOS or Bare Metal) and conducting rigorous unit and integration tests on target hardware. This position is ideal for engineers who enjoy working on register-level programming and memory/runtime analysis. The company offers a modern work environment with flexible working hours, mobile work options, and a structured onboarding process through 'Welcome Days', making it an attractive opportunity for professionals seeking a balanced yet technically challenging career in Osnabrück.

Required Skills

Education

Degree in Electrical Engineering, Technical Computer Science, or a comparable qualification

Experience

  • Professional experience in embedded software development
  • Proven experience with ARM architectures and peripheral control
  • Experience in memory and runtime behavior analysis
  • Practical experience with unit testing and integration testing on target hardware

Languages

Not specified

Additional

  • Location: Osnabrück, Germany; Mobile work/remote options available.