Junior Embedded Software Developer for Communication Modules in Low-Voltage Power Distribution | Junior Embedded-Software-Entwickler (w/m/d) für Kommunikationsbaugruppen in der...

Siemens AG

Nürnberg, Mittelfranken, Bayern, Deutschland
Published Nov 28, 2025
Full-time
Permanent

Job Summary

This role is ideal for a Junior Embedded Software Developer eager to contribute to the development of intelligent infrastructure, specifically focusing on communication modules within low-voltage power distribution systems. Day-to-day responsibilities include the conception and implementation of general communication functions and industrial communication protocols, alongside developing automated unit, functional, and integration tests. The developer will primarily use C and C++, supported by scripting languages like Python, ensuring adherence to architectural, design, and quality guidelines in close coordination with hardware design teams. Candidates should hold a Master's degree in Computer Science, Electrical Engineering, or a related field, possess initial experience with real-time operating systems (like FreeRTOS or Embedded Linux), and be proficient in both German and English. This is an attractive opportunity to work in an agile environment, contribute to sustainable technology, and benefit from flexible working models, including 2-3 days of mobile work per week.

Required Skills

Education

Master's degree in Computer Science, Electrical Engineering, Information Technology, or a related field

Experience

  • Initial experience with real-time operating systems (e.g., FreeRTOS or Embedded Linux)
  • Initial experience in industrial communication
  • Initial contact with version control systems (e.g., git)
  • Initial contact with test automation (e.g., Google Test Framework, Python)
  • Interest in industrial software development with C/C++

Languages

German (Fluent)English (Fluent)

Additional

  • Appreciation for working in an agile environment