Thesis (Master): Application Performance Management of Low-Power Wireless Networks
Doktorarbeit GERMANY
Job description
Mode of Employment: Limited
Use your knowledge as a springboard.
Do you like the sound of finding the smartest solution side by side with professionals and experts? If so, complete your bachelor’s or master’s thesis with us. We can help you to combine knowledge, discover connections, and formulate ideas. When you join our team, you will gain an insight into a range of departments and processes. It is a chance like no other to break new ground as we head into the future of electrification, automation, and digitalization. Seize this opportunity today!
Industrial Wireless Sensor Networks (IWSN) are expected to be very robust, low-power and reliable. Especially the 6TiSCH protocol stack based on IEEE 802.15.4 is designed for these purposes. In reality, the WSN faces challenges at runtime, which were not visible during the design phase. Application Performance Management (APM) has the goal to prevent failures from happening and continuously improve the system’s performance. This thesis will explore the capabilities of an APM interface, such as SNMP, LwM2M or CORECONF based on simulators and real hardware.
What part will you play?
The tasks of the student will be:
- State-of-the-Art analysis of literature on APM for low-power, constrained, wireless networks
- Deriving use cases and decision schemes (trees, ML, …) for managing resources in WSNs
- Exploring the suitability of different 6TiSCH simulators for the implementation of an APM framework
- Implementation of a first “CORECONF" version
- Implementation of a complete management chain based on a specific use case
- Demonstrating the feasability of the APM solution not only in a simulator, but also on top of suitable hardware.
What you need to make real what matters.
- You study in the field of Electrical Engineering, Informatic or Computer Engineering
- You have a good programming skills in a high-level programming language, for example Python
- You have a solid knowledge of system programming language such as C, C++ or Rust.
- You’ve got experience in hardware-related programming of real-time operating systems (FreeRTOS, Zephyr,…) on microprocessors (ArmCortex, ESP, …)
- You are familiar with the Git version control system
- You have experience with networking protocols, ideally with mesh topologies
- Experience with network simulators (Cooja, OMNet++, ns-3, …) is beneficial
- You are characterized by communication skills and readiness to work in a team as well as autonomously
- You have good English language skills
Make your mark in our exciting world at Siemens.
www.siemens.de
if you wish to find out more about Siemens before applying.
Do you have questions about the application? Here you will find answers to frequently asked questions.
If you have more questions please contact: www.siemens.de/fragenzurbewerbung
www.siemens.com/careers
if you would like to find out more about jobs & careers at Siemens.
As an equal-opportunity employer we are happy to consider applications from individuals with disabilities.