
Firmware Developer
Motorola Solutions15 hours ago
Ho Chi Minh City, VietnamEntry Level / Mid Level
Responsibilities
- Design and implement scalable multithreaded object-oriented software in C++ for high-speed data processing and networking.
- Design software modules using modern C++ design patterns.
- Deploy AI models on platforms such as NVIDIA and Ambarella.
- Develop and debug Linux device drivers in C.
- Identify and improve low-level system performance issues.
- Create software architecture and algorithm design documents.
- Collaborate with hardware designers on board bring-up and debugging.
- Review peer code for coding standards and design guidelines.
- Collaborate with Quality Assurance on feature test cases and regression testing.
- Follow established development processes for design and implementation tasks.
- Provide mentorship and coaching to junior developers.
Requirements
- Bachelor’s or master’s degree specializing in Information Technology.
- 1–5 years of relevant experience in C/C++ and Linux application development.
- Proficiency in C and C++ programming languages.
- Experience or knowledge developing applications for edge devices and Linux-based systems.
- Familiarity with image and video processing libraries such as OpenCV, FFmpeg, and GStreamer.
- Experience or knowledge deploying neural-network models on NVIDIA or Ambarella hardware platforms.
- Good English listening and speaking skills.
- Detail-oriented, hardworking, and able to work under pressure.
Benefits
- Onsite position in Vietnam.
- No travel required.
- No relocation provided.
- Referral Payment Plan available.
About Motorola Solutions
Motorola Solutions builds mission‑critical communications, video security and access control, body‑worn cameras, and command‑center software for public safety agencies and enterprises. It sells radios and LMR/P25 systems, cloud software, and managed services used by police, fire, and critical infrastructure operators. Headquartered in Chicago and publicly traded on the NYSE (MSI), the company was formed in 2011 after Motorola’s split and operates globally.