🌿 Back to all jobs
🥝 Embedded Software Engineer (C++/Linux)
Motorola Solutions | Ho Chi Minh City, Vietnam | Posted June 20, 2026
Job Description
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...