Motorola Solutions logo

Senior Embedded Engineer

Motorola Solutions
June 10, 2026
Full-time
On-site
Penang, MY
Other Semiconductor Jobs, Level - Senior

Job Title

Senior Embedded Engineer

Role Summary

Develop and optimize embedded Linux platforms and device drivers for video and in-vehicle systems. Work on board bring-up, boot sequence, filesystem, kernel tuning and platform porting for custom hardware.

Member of an Agile software team collaborating with firmware, hardware and QA teams to deliver reliable embedded software for mission-critical products.

Experience Level

Senior. The posting specifies more than 3 years of relevant experience; the role title is Senior.

Responsibilities

Primary responsibilities include platform and kernel work plus test and lifecycle activities.

  • Design, implement and maintain Linux platform code, device drivers, filesystems and boot components.
  • Platform bring-up and porting for custom hardware; optimize Linux kernel for performance.
  • Implement low-level drivers and kernel subsystems (memory, interrupts, synchronization, CPU/resource management).
  • Write, review and maintain C/C++ code with emphasis on reliability and reusability.
  • Develop and run automated unit, integration and performance tests.
  • Participate in full software development lifecycle: specification, architecture, implementation, testing and code review.
  • Work in an Agile/Scrum team and collaborate with hardware, firmware and QA engineers.
  • Use version control and CI tools as part of the development workflow.

Requirements

Must-have technical skills and tools.

  • Strong C and C++ programming skills.
  • Deep knowledge of Embedded Linux kernel internals and device driver frameworks.
  • Experience with memory management, interrupt/event handling and synchronization in the Linux kernel.
  • Experience developing and debugging on embedded platforms; familiarity with processor and hardware requirements for embedded Linux.
  • Experience building automated tests at unit, integration and performance levels.
  • Familiarity with Git, JIRA, continuous integration and Agile development practices.
  • Experience using test equipment such as oscilloscopes for hardware validation.

Education Requirements

Bachelor's or Master's degree in Computer Engineering, Electronic Engineering, Telecommunications Engineering, Computer Science, or a closely related technical field (Master’s/Bachelor’s Degree as listed in the posting).


About the Company

Company: Motorola Solutions

Headquarters: Schaumburg, Illinois, USA

Motorola Solutions is a global leader in communications technology, dedicated to providing public safety and security solutions. The company leverages advanced technologies to enhance community safety, collaborating across sectors to protect people, property, and places. With a commitment to innovation, Motorola Solutions is focused on building a safer future through integrated solutions and collaborative efforts in diverse environments.

Motorola Solutions logo

Date Posted: 2026-06-09