Junior Embedded Software Developer for Low-Voltage Measuring Devices | Junior Embedded-Software-Entwickler (w/m/d) für Niederspannungsmessgeräte

Siemens AG

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

Job Summary

This Junior Embedded Software Developer role, based in Nuremberg, involves joining the electronics development team focused on low-voltage measuring devices crucial for energy distribution. The core responsibilities include the conception and implementation of device functions for metrological tasks, alongside performing comprehensive unit, function, and integration tests. You will be responsible for the continuous technical support and optimization of quality and functionality throughout the entire embedded software lifecycle. Development primarily utilizes C and C++, supported by scripting languages like Python. The ideal candidate holds a Master's degree in Computer Science, Electrical Engineering, or a related field, coupled with foundational knowledge in C/C++ micro-controller programming, real-time operating systems (such as FreeRTOS or Embedded Linux), and version control systems (like Git). This position offers a versatile scope, promoting independent work within a well-connected, agile team, and provides the flexibility of mobile work up to 3 days per week.

Required Skills

Education

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

Experience

  • Knowledge in C/C++ software development, specifically micro-controller programming
  • Experience with Real-Time Operating Systems (e.g., FreeRTOS or Embedded Linux)
  • Initial contact with Version Control Systems (e.g., Git)
  • Initial contact with Test Automation and DevOps principles

Languages

German (Fluent)English (Fluent)

Additional

  • Location in Nuremberg, Germany; Systematic and structured working methods required; Ability to work in an agile environment; Permanent contract.