Jobs · itviec

M

Embedded Engineer C++ / Computer Vision

Motorola Solutions · Thành phố Thủ Đức, Hồ Chí Minh · Posted today

onsiteFull-timemid5-8 yrs🇻🇳 Vietnam
Apply on itviec

About the role

Top 3 Reasons To Join Us The Job We are seeking a Embedded Software Engineer with expertise in C++ and Computer Vision to drive the development of our high-performance Video Analytics Engine. You will focus on building, porting, and optimizing real-time video processing capabilities across diverse embedded hardware and SOC platforms. Working with modern architectures (GStreamer), you will bridge deep learning models with low-level system software to deliver ultra-low latency edge analytics. Key Responsibilities Core C++ Development: Design, write, and maintain high-efficiency C++ software components for core video analytics libraries. Multi-Platform Optimization: Port and optimize algorithms, memory allocation, and hardware usage across diverse embedded platforms (Edge AI, Smart Cameras, SOCs). Video Pipeline Integration: Build low-latency, real-time video processing pipelines integrated with GStreamer frameworks. Model Deployment: Collaborate with AI engineers to optimize and deploy Deep Learning/Computer Vision models into production edge environments. System-level Debugging: Identify and resolve system bottlenecks, memory leaks, multi-threading concurrency issues, and latency spikes. Your Skills and Experience Bachelo Degree/Master Degree in Software Engineer, Computer Science or any relevant field 4+ years of professional C++ development experience (C++11/14/17). Strong hands-on expertise in Linux and Embedded Linux environments. Deep understanding of memory management, multi-threading, concurrency, and performance profiling. Practical experience in Computer Vision and image processing libraries (e.g., OpenCV, TensorRT). Proven track record of debugging and optimizing resource-constrained system software. Nice to Have Deep experience with GStreamer framework and video codecs (H.264/H.265, RTSP). Experience optimizing software for specific hardware accelerators/SOCs (e.g., Nvidia Jetson, Ambarella, Qualcomm, NXP). Familiarity with hardware acceleration APIs (CUDA, OpenCL). Why You'll Love Working Here Compensation & bonus: 13th & 14th salary, AIP bonus, Holidays, Tet, and Long year service … Social insurance, Health insurance, Unemployment insurance: by Social Insurance and Labor Law The regime of annual leave, company trip, and checkup examination Award for marriage, newborn We have AON insurance package for employee, spouse, and children every year You will be trained, learned & work with the best technical managers who help you improve various dev skills & career path You’ll love working in our dynamic environment employees, young & active We love sport activities, as marathon, football, swimming,... Working time: From Monday to Friday | 08:30-12:00 & 13:00-17.30

Read the full posting on itviec →

FAQ

Is the Embedded Engineer C++ / Computer Vision role at Motorola Solutions remote?+

This Embedded Engineer C++ / Computer Vision position is listed as onsite (Thành phố Thủ Đức, Hồ Chí Minh).

What seniority level is this Embedded Engineer C++ / Computer Vision role?+

This is a mid level position.

How do I apply for the Embedded Engineer C++ / Computer Vision role at Motorola Solutions?+

Use the "Apply on itviec" button to open the original posting on itviec, where you can submit your application directly to Motorola Solutions.