Embedded software developer C++

We looking for an embedded software developer  to join our office in Malaga (PTA). You’ll be part of a dynamic and highly motivated team, valuing good ideas and flexibility. As an embedded software developer you’ll help to enhance and improve the control software of our storage-solutions.


  • Object-oriented embedded development for the sonnenBatterie
  • Extending the current software on a realtime operating system in an agile environment
  • Integrating new hardware into the existing software architecture
  • Working in a scrum team
  • Collaborating with different departments throughout the global sonnen organisation
  • Participating in the whole software development lifecycle



  • College degree in one of the following: Electronics, Technical Informatics, Computer Science or similar
  • At least 4 years of professional experience in the field of embedded programming with C/C++
  • Good knowledge of Linux
  • Knowledge of microcontrollers (ARM architecture/STM32) as well as bus systems (Modbus / CAN)
  • Experience with real-time operating systems
  • Experience with FreeRTOS, JTAG Debugger, Gcc Compiler, Eclipse, GIT and knowledge in powerelectronics is nice-to-have
  • Good analytical and communication skills as well as problem solving attitude.
  • Good English skills


  • A dynamic and highly motivated international team of skilled and experienced professionals
  • A culture defined by open communication and fair feedback
  • Great learning and development opportunities through internal and external workshops
  • free language classes, free parking and gym sponsorship
  • additional private health insurance after the trial
  • … and all the usual startup goodies such as free drinks, fruits and various team events
Fields marked with an * are required