Basic Info | |
---|---|
Location | Baden-Dättwil, Aargau, Switzerland |
Job Type | Full-Time |
Type of role | Internship |
Contract | Temporary |
WebAssembly (Wasm) is a virtualization technology that lets you run code written in C, C++, Rust, Zig, Go directly in a browser. Similar to Java VM or .NET, it relies on a simple, stack based intermediate language, which is then executed by the host runtime. Despite its name, WebAssembly is not intended only for browsers, but there exist several host runtimes, so called embedders, which enable you to run the same code "anywhere", incl. devices like Raspberry Pis. While the software for real-time embedded systems is still often tailored to specific target hardware hosts, flexibility and dynamic function allocation has become more and more important also for IoT and automation systems. WebAssembly’s benefits over VMs and containers (more lightweight and secure) make it a promising candidate technology for such next generation embedded systems. This project shall investigate the feasibility of WebAssembly for IoT and automation scenarios. In particular, it shall evaluate the real-time capabilities of WebAssembly.
Your responsibilities
- Acquire knowledge, survey and summarize literature on related technologies (WebAssembly)
- Design, implement, and execute experiments on real-time performance
- Report on your work, including presentation and interpretation of results
- Contribute to a scientific publication
Your background
- Currently pursuing a MSc degree in the area of Software Engineering, Computer Science or adjacent field
- Experience with one or more of the following programming languages: C, C++, Rust, Go. Experience with WebAssembly, Real-time systems, Docker containers a plus.
- Interest in software systems, independent working, curiosity, English.
More about us
Hitachi Energy is a global technology leader that is advancing a sustainable energy future for all. We serve customers in the utility, industry and infrastructure sectors with innovative solutions and services across the value chain. Together with customers and partners, we pioneer technologies and enable the digital transformation required to accelerate the energy transition towards a carbon-neutral future. We are advancing the world’s energy system to become more sustainable, flexible and secure whilst balancing social, environmental and economic value. Hitachi Energy has a proven track record and unparalleled installed base in more than 140 countries. Headquartered in Switzerland, we employ around 40,000 people in 90 countries and generate business volumes of approximately $10 billion USD. www.hitachienergy.com
Publication date
2023-03-07
Reference Number
CH55045418_E2