Senior Software Architect at Movella
7521 Enschede, , Netherlands -
Full Time


Start Date

Immediate

Expiry Date

15 Oct, 25

Salary

0.0

Posted On

16 Jul, 25

Experience

0 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Good communication skills

Industry

Computer Software/Engineering

Description

Do you get thrilled by designing and evolving software platforms? Do you have a background in software architecture and development? Are you interested in working for a growing and innovative high-tech company, where passion and innovation are part of our core values? We’d love to have you!

KEY CHALLENGES:

  • Define and evolve the architecture for complex, multi-platform systems (desktop, mobile, embedded, cloud).
  • Design and implement real-time data streaming from sensors to cloud/desktop/mobile endpoints.
  • Apply Domain-Driven Design (DDD) and Clean Architecture principles to build robust, maintainable systems.
  • Contribute directly to codebases, building core modules, prototypes, and proofs-of-concept.
  • Lead efforts to modernize and refactor legacy systems with minimal disruption.
  • Work closely with hardware and firmware teams to ensure seamless system integration.
  • Introduce and evaluate new technologies, including AI, edge computing, and scalable cloud services.
  • Mentor teams in system design, software quality, and platform thinking.
  • Champion best practices in CI/CD, testing, DevOps, and code quality.

Movella is looking for a strong system-level thinker. Someone who thrives at the intersection of hardware, firmware, and software. You have:

  • 8+ years of software architecture and development experience, with a focus on real-time, multi-platform systems.
  • Extensive hands-on experience with modern C++ (C++ 17/20), including multithreading, performance tuning, and low-level systems development.
  • Strong grasp of modern software engineering practices and patterns, including DDD and Clean Architecture.
  • Proven experience with real-time data streaming and interfacing with sensors or embedded systems.
  • Solid experience with multi-platform development (Windows, Linux, iOS, Android).
  • Comfortable designing or collaborating closely with embedded systems, firmware, and hardware interfaces.
  • Familiarity with modern cloud platforms (AWS, Azure, or GCP) and microservices architecture.
  • Excellent communication and collaboration skills across disciplines.
  • Degree in Computer Science, Engineering, or a related field — or equivalent experience.
Responsibilities

We are seeking a visionary yet hands-on Senior Software Architect / System Architect to design and evolve the software platform at the core of Movella’s next-generation products.
You will be responsible for defining system architecture across mobile, desktop, embedded, and cloud, while actively contributing code and owning key components. This role bridges hardware, firmware, and software, and will shape how we stream real-time sensor data, integrate AI, and deliver intuitive, robust applications.
Strong hands-on experience with modern C++ is essential, as much of our core platform is built in C++ with critical performance and system-level requirements.
This is not a management role — you will lead by technical example, working shoulder-to-shoulder with other engineers.

Loading...