Software Engineer GraduateTrainee

Motorola Solutions

Full time Computer Occupations
Apply Now
Location
George Town, Penang, Malaysia
Posted
July 05, 2026

Job Description

Job Description

  • Design & Development: Design, develop, code, test, and debug system software for embedded systems and devices using languages like C/C++.

  • Hardware Interface: Write and maintain low-level device drivers and firmware to interface with various hardware components (e.g., sensors, displays, memory).

  • System Integration: Β Collaborate closely with Hardware Engineers to define specifications, troubleshoot hardware/software integration issues, and conduct board bring-up.

  • Optimization: Optimize code and system performance for real-time constraints, minimal memory usage, and low power consumption.

  • Operating Systems: Β Work with Real-Time Operating Systems (RTOS) or embedded Linux environments

  • Testing & QA: Implement and execute unit tests, integration tests, and system-level testing to ensure quality, stability, and reliability.