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

Alpha-Engineering KG - Osnabrück

Osnabrück, Niedersachsen, Deutschland
Published Mar 17, 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, whether using RTOS or Bare Metal approaches, and conducting rigorous unit and integration tests on target hardware. This position is ideal for engineers who enjoy working at the register level and want to see their code interact directly with physical components. The company offers a supportive environment with flexible working hours, mobile work options, and a comprehensive 'Welcome Days' program for new hires, making it an attractive choice for professionals seeking a balanced yet technically challenging career in Osnabrück.

Required Skills

Education

Degree in Electrical Engineering, Computer Engineering, or a comparable qualification.

Experience

  • Professional experience in embedded software development
  • Proven experience in low-level hardware-oriented programming
  • Experience with ARM architectures and peripheral control
  • Professional experience in analyzing memory and runtime behavior
  • Experience in developing and optimizing real-time systems

Languages

Not specified

Additional

  • Location: Osnabrück; Mobile work/Home office options available.