• Full Time
  • Scholarships
  • Switzerland

ETH Zurich

Postdoc position on Embedded Smart Sensors and Tiny Machine Learning for True Wireless Systems at The Center for Project-based Learning

The Center for Project-based Learning (PBL) is a new center at Department of Information Technology and Electrical Engineering and a strategic component of ETH Zurich’s Future Learning Initiative.

The new center will develop new courses and projects for Bachelor’s and Master’s students to building on teaching activities in which students learn by actively engaging in real-world and personally meaningful projects. Moreover, the center collaborates with electronics world leader companies in innovative projects.

The PBL Center is looking for talented and motivated professionals to design, develop, and deliver machine learning-based smart sensors system using novel sensors to cover a wide range of applications such as wearable and biomedical, wireless monitoring systems, etc.

Job description

Starting June 2021, or at a later date to be agreed upon, we are looking for a talented embedded system and machine learning on low power embedded systems developer to join our interdisciplinary team based at the D-ITET in ETH Zurich. Depending on your background, you can be hired as a senior software developer or postdoctoral researcher.

Your key responsibilities will be:

  • Contributing to the development of the center as an embedded system and embedded machine learning specialist, working alongside several other students/researchers and in collaboration with companies.
  • Support the activities on the topic of smart sensors and embedded systems in collaboration with industry
  • Design and develop smart sensors that can include wireless connectivity and microprocessors.
  • Design and Developing novel machine learning algorithms for different novel sensors and implemented them in microcontrollers and/or low-power processors such as ARM Cortex-M family, RISC-V, and secondary FPGAs, parallel processors wich a power of mW.
  • Designing novel energy-efficient smart sensors that can be supplied by small energy harvesting subsystems.
  • Designing True Wireless Systems that can last a day or years with little batteries or energy harvesting subsystems.
  • Collaborating and supporting students’ projects leading the software development team of the center, using an agile approach, setting up and delegating development tasks to others (i.e. other PhD students and teaching assistants).
  • Integrating and testing functionalities, use cases, and user feedbacks.
  • Participating in and contributing to team meetings and other interactions with key stakeholders.
  • Involving and interact with companies and other professors at ETH in the projects and center’s activities.

Your profile

For these responsibilities, you should:

  • Have a PhD, or a Master degree and significant experience, in a relevant field (e.g. Computer Science, Software Development, Engineering, or Mathematics).
  • Excellent knowledge of the embedded system, sensors, wireless communication, energy harvesting, and/or battery-operated systems.
  • Excellent knowledge of Microcontrollers, in particular, ARM Cortex-M and RISC-V, or other similar with mW of power consumption.
  • Good/excellent experience with Machine Learning applications with new modules and/or using Training tools, especially for resource-constrained devices (range of power 100mW or lower in active mode).
  • Strong experimental background in electrical engineering and information technology.
  • Excellent skills with electrical engineering lab equipment and performance evaluation.
  • Experience in PCB design and prototyping.
  • Experience in more than one application field, i.e. networking, controls, signal processing, etc.
  • Be proficient in at least two of the following programming languages: C/C++, Python, Java, JavaScript, C#. Willing and able to adopt other languages.
  • Be capable of developing systems and smart sensors systems at a hardware level, from components selections to PCB design and hardware debug.
  • Significant experience and technical skills in firmware development for embedded systems.
  • Strong experience with C/C++/C#. VHDL/Verilog is a plus.
  • Experience in more than one application field, i.e. networking, controls, signal processing, etc.
  • Preference skills will be in the implementation of FPGA, FPGA+Microcontrollers, parallel processors.
  • Excellent communication and interpersonal skills are also required.
  • Adaptable and flexible to the continuous changes associated with research demands.
  • Self-motivation and independent learning and not afraid to develop and test novel ideas.
  • Willing to improve your experience with teaching and supporting students’ projects.

To further highlight your suitability, demonstrate that you:

  • Have been part of collaborations between people from various (scientific) backgrounds (i.e. professor, post-doc, PhDs, industry partners, etc.),
  • Can present your work and ideas in an engaging and effective way,
  • Are a team player that can motivate others,
  • Have knowledge of/interest in urban development and planning,
  • Have experience in academic writing and the academic environment.


We look forward to receiving your online application with the following documents:

  • CV
  • Motivation letter explaining why you are the best candidate
  • A list of possible 1-2 activities/projects you will propose to the students or ideas to develop project-based learning activities

Please note that we exclusively accept applications submitted through our online application portal. Applications via email or postal services will not be considered. Questions regarding the position should be directed to Dr. Michele Magno (no applications).

To apply for this job please visit emea2.softfactors.com.