Full-time

Embedded Software Engineer (C/C++)

Posted by Motorola Solutions • Bayan Lepas, Penang, Malaysia

📍 Bayan Lepas, Penang 🕒 February 20, 2026

About the Role

Responsibilities

  • Contribute as an individual engineer to design, develop, and enhance software features for two-way radios.
  • Participate in the full software development lifecycle (SDLC), from requirements analysis and design through implementation, testing, and deployment.
  • Analyze software requirements and assess their feasibility, considering quality, performance, time, and budget constraints.
  • Collaborate with front-end architects, hardware engineers, test engineers, and other stakeholders to ensure optimal feature implementation and integration.
  • Write clean, well-documented, and testable C/C++ code for embedded systems, adhering to coding standards and best practices.
  • Conduct and participate in design and code reviews to ensure high code quality and maintainability.
  • Develop and execute unit, integration, and system-level tests.
  • Debug and troubleshoot software issues in embedded systems using v...

Ready to Apply?

Submit your application today and take the next step in your career journey with Motorola Solutions.

Apply Now