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

Alpha-Engineering KG - Osnabrück

Osnabrück, Niedersachsen, Deutschland
Published Apr 3, 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 hardware-near software at the microcontroller level. Your daily responsibilities involve developing efficient C/C++ code, implementing drivers, bootloaders, and Board Support Packages (BSP), and optimizing real-time systems (RTOS or Bare Metal). You will work directly at the interface of hardware and software, managing peripheral control and communication protocols like SPI, I²C, and CAN. This role is ideal for engineers who enjoy working on ARM architectures and performing deep analysis of memory and runtime behavior. The position offers a high degree of flexibility with mobile work options and flexible hours, alongside a structured onboarding process via 'Welcome Days' and long-term security through a company pension scheme, making it an attractive opportunity for technical specialists seeking a balanced yet challenging work environment.

Required Skills

Education

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

Experience

  • Professional experience in embedded software development
  • Proven experience with ARM architectures and peripheral control
  • Practical experience in developing and optimizing real-time systems
  • Experience in memory and runtime behavior analysis
  • Experience with hardware-level communication protocols

Languages

Not specified

Additional

  • The role is based in Osnabrück with options for mobile work and flexible working hours.