Software Engineer Graduate Trainee
Motorola Solutions • george town, penang • Posted June 25, 2026
About the Role
Job Description
- Design, develop, and enhance software features for two-way radios.
- Participate in the full software development lifecycle (SDLC), covering requirements analysis, design, implementation, testing, and deployment.
- Analyze software requirements to assess 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 maintain high code quality.
- Develop and execute unit, integration, and system-level tests.
- Debug and troubleshoot software issues in embedded systems using appropriate tools and techniques.
- Collect and analyze data to m...