System Middleware Architect Amsterdam-Zuidoost, Netherlands Employee Huawei Amsterdam Research Center Read more
Huawei R&D Sites in Belgium and the Netherlands System Middleware Architect Amsterdam-Zuidoost, Netherlands Employee Huawei Amsterdam Research Center Read more
Summary
System Middleware Architect shaping the next generation of HarmonyOS middleware: defining the architecture roadmap, designing scalable cross-platform middleware and app-framework solutions for smartphones and PCs, and solving system-level performance, compatibility, and stability challenges. Core focus on Android/iOS application frameworks and cross-platform frameworks like React Native and Flutte
About the Role
We are looking for an experienced System Middleware Architect to shape the next generation of HarmonyOS middleware architecture.
You will design scalable middleware and application-framework solutions that support multiple ecosystems across devices such as smartphones and PCs, while driving performance, compatibility, and long-term architecture evolution.
Responsibilities
- Define the architecture and technical roadmap for the HarmonyOS middleware layer.
- Design scalable solutions supporting multiple application ecosystems and cross-platform compatibility.
- Solve system-level challenges in areas such as performance, memory, startup speed, stability, compatibility, and scalability.
- Drive middleware and application-framework solutions from design through implementation on commercial products.
- Establish architecture standards, development guidelines, and quality mechanisms.
- Track developments in operating systems, middleware, and cross-platform application technologies.
Requirements
- Strong experience with Android or iOS application frameworks and system-level software development.
- Hands-on experience with React Native, Flutter, or similar cross-platform frameworks.
- Good understanding of operating-system architecture and implementation principles.
- Experience solving complex architecture, performance, compatibility, or reliability challenges.
- Strong communication skills and ability to collaborate across technical teams.
Preferred
- Experience with Android, iOS, Fuchsia, ChromeOS, HarmonyOS, EulerOS, or similar platforms.
- Experience working with external technology or ecosystem partners.
- Long-term professional experience in Europe and international technical collaboration.
- Degree in Computer Science, Software Engineering, Electronics, or a related field, or equivalent practical experience.