System Middleware Architect

Huawei R&D Sites in Belgium and the Netherlands
Amsterdam, Netherlands
23 days ago
Apply on www.adzuna.nl
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Job source

Tech stack

Apple IOS Automation of Tests Chrome OS Memory Management Middleware Software Architecture Software Engineering Technical Debt Information Technology

Job description

Responsible for the core architecture design and technical breakthroughs of the middleware layer in the HarmonyOS, building a unified middleware architecture system that supports the coexistence of multiple ecosystems. Promote the implementation of middleware capabilities on products such as smartphones and PCs, ensuring consistent and high-performance experiences across devices and scenarios. Closely monitor industry trends and key technologies in operating system architecture and middleware architecture, incubating key operating system technologies for the next 2 to 3 years., 1. Responsible for the overall architecture planning and technical roadmap formulation of the HarmonyOS middleware layer, leading the evolution strategy of the middleware architecture, and balancing technical debt with business requirements.

  1. Design a unified middleware architecture solution that supports the coexistence of multiple ecosystems, ensuring cross-platform compatibility, scalability, and high performance.
  2. Overcome key performance and stability challenges at the middleware layer, such as memory management, startup speed, compatibility, and scalability.
  3. Establish development standards and specifications for the middleware architecture, and build an automated testing and quality assurance system.
  4. Closely monitor industry trends and key technologies related to operating system architectures and middleware architectures in the industry.

Requirements

  1. Familiar with one of the mainstream mobile systems such as Android, iOS, Fuchsia, ChromeOS, HarmonyOS, or EulerOS, with an understanding of the software architecture and framework of terminal systems, and possessing experience in system-level applications and framework development.
  2. Major in computer science, software engineering, communications, electronics, or related fields, with a deep understanding of operating system implementation principles.
  3. Have practical commercial experience with mainstream middleware architectures and have handled significant challenges related to them.
  4. The candidate must possess excellent communication and coordination skills and be able to drive the implementation of technical transformations.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.adzuna.nl
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

3:51 min

Technical skills and collaborative mindsets for mobility engineering roles

Georg Kühberger +1 · LIVE

1:18 min

Implementing routing middleware for seamless multi-fragment origination

Igor Minar Igor Minar +1 · World Congress 2025

2:25 min

Testing the AI generated Apple iOS Flashcards application

MIlan Todorović MIlan Todorović · World Congress 2026 Europe

7:01 min

Career progression from backend programming to professional mobile engineering

Edoardo Dusi · LIVE

4:19 min

Securing API requests with frontend interceptors and backend middlewares

Bartosz Pietrucha · JS Congress

1:33 min

Anticipating web push notification support on mobile browser architectures

Christian Liebel Christian Liebel · JS Congress

Videos

See all

Related articles

See all