Motorola Solutions

Embedded Software Engineer (C++, Computer Vision)

Motorola Solutions
Apply
6 days ago
Ho Chi Minh City, VietnamMid Level
H1B Sponsor

Responsibilities

  • Design, write, and maintain high-efficiency C++ software components for core video analytics libraries.
  • Port and optimize algorithms, memory allocation, and hardware usage across embedded platforms, edge AI devices, smart cameras, and SoCs.
  • Build low-latency, real-time video processing pipelines integrated with GStreamer.
  • Collaborate with AI engineers to optimize and deploy deep learning and computer vision models in production edge environments.
  • Debug system bottlenecks, memory leaks, multithreading and concurrency issues, and latency spikes.
  • Optimize software for resource-constrained systems and diverse embedded hardware platforms.

Requirements

  • Bachelor’s or master’s degree in software engineering, computer science, or a relevant field.
  • At least 4 years of professional C++ development experience, including C++11, C++14, or C++17.
  • Strong hands-on experience with Linux and Embedded Linux environments.
  • Deep understanding of memory management, multithreading, concurrency, and performance profiling.
  • Practical experience with computer vision and image-processing libraries such as OpenCV and TensorRT.
  • A proven track record of debugging and optimizing resource-constrained system software.
  • Preferred experience with GStreamer, H.264/H.265, and RTSP.
  • Preferred experience optimizing software for hardware accelerators and SoCs such as Nvidia Jetson, Ambarella, Qualcomm, and NXP.
  • Familiarity with CUDA and OpenCL hardware-acceleration APIs.

Benefits

  • No travel is required.
  • No relocation is provided.

Tech Stack

C++LinuxOpenCV

Categories

Motorola Solutions

About Motorola Solutions

10,000+ employees

About Motorola Solutions | Solving for safer Safety and security are at the heart of everything we do at Motorola Solutions. We build and connect technologies to help protect people, property and places. Our solutions foster the collaboration that’s critical for safer communities, safer schools, safer hospitals, safer businesses, and ultimately, safer nations. Learn more about our commitment to innovating for a safer future for us all at www.motorolasolutions.com.

Contact me