🌿 Back to all jobs

🥝 Senior Software Engineer

Motorola Solutions | George Town, Malaysia | Posted June 12, 2026

Job Description

Job Description

Key Responsibilities:

  • Firmware Development: Design and implement robust, scalable software in Embedded C for Linux-based systems.

  • System Integration: Develop and maintain Linux kernel drivers and middleware components.

  • Expert Debugging: Use logic analyzers, oscilloscopes, and GDB to identify and resolve complex timing issues and hardware-software bottlenecks.

  • Architecture & Design: Contribute to the architectural definitions of new features, ensuring efficient resource management (CPU, Memory, Power).

  • Hardware Interaction: Work closely with the hardware team to bring up new boards and validate peripheral communication.

  • Required Technical Skills

  • Experience: 5–8 years in embedded software development.

  • Core Languages: Mastery of Embedded C and shell scripting.

  • Operating Systems: Deep understanding of Linux Internals...

  • Apply for This Position

    Submit Application