Embedded Software Engineer (C++/Linux)

Motorola Solutions • Ho Chi Minh City, Ho Chi Minh City • Posted June 03, 2026

Position Overview

Job Description

Key Responsibilities:

  • Design and implement sophisticated scalable multi-threaded Object Oriented Software in C++ and C# for solving challenging problems involving high-speed data processing and networking.
  • Design advanced software modules that follow modern design patterns.
  • Experience interacting with Linux Drivers (V4L2, Serial, GPIO) in user-space.
  • Create design documents on software architecture and algorithms.
  • Collaborate with Hardware designers on board bring-up and debug.
  • Review code of peers for adherence to coding standards and design guidelines.

  • Basic Requirements

  • Graduated from a university specializing in Information Technology, with 1 to 5 years of relevant experience in C/C++, C#, and Linux application development.
  • Mastery of C/C++ programming languages, with a deep understanding of memory management and system-level constraints.
  • Ba...