Embedded Software Engineer — RTOS, C/C++ for Radio Systems

Motorola Solutions

Penang

On-site

MYR 67,000 - 100,000

Full time

14 days+
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

Motorola Solutions in Bayan Lepas, Penang, is seeking an embedded software engineer to design, develop, and optimize two-way radio software. You will participate in the full SDLC, analyze requirements, and collaborate with hardware and test teams to ensure high-quality, maintainable code.

The role requires solid C/C++ skills, OOP understanding, and hands-on RTOS experience. Fresh graduates are welcome; onsite work is expected in Penang, with a dynamic agile environment.

Qualifications

  • Bachelor's or Master's degree in Electrical/Electronic/Telecommunications/Computer Engineering or Computer Science.
  • 2–5 years of software development experience.
  • Fresh graduates/entry level encouraged to apply.
  • Strong C/C++ programming skills and OOP principles.
  • Understanding of microcontroller operation in embedded systems.
  • Hands-on RTOS and embedded software experience is a plus.
  • Knowledge of LTE/DMR specifications is advantageous.
  • Experience with Agile/Scrum development methodologies is a plus.
  • Strong verbal and written communication and cross-functional collaboration.
  • Role onsite in Bayan Lepas, Penang.

Responsibilities

  • Design, develop, and enhance software features for two-way radios.
  • Participate in the full SDLC from requirements to deployment.
  • Analyze requirements with quality, performance, and budget in mind.
  • Collaborate with front-end, hardware, and test teams for integration.
  • Write clean, well-documented C/C++ code for embedded systems.
  • Conduct design and code reviews to ensure quality.
  • Develop and execute unit, integration, and system tests.
  • Debug and troubleshoot software issues in embedded systems.
  • Collect and analyze data to monitor KPIs and improve outcomes.
  • Deliver projects on time within budget in an agile environment.
  • Work effectively in a multi-site global development setting.
  • Contribute to IP development and product enhancements.

Skills

C/C++ programming
OOP
RTOS experience
Embedded systems
Analytical problem solving
Team collaboration

Education

Bachelor's or Master's in Electrical/Electronic/Telecommunications/Computer Engineering or Computer Science

Job description

Motorola Solutions in Bayan Lepas, Penang, is seeking an embedded software engineer to design, develop, and optimize two-way radio software. You will participate in the full SDLC, analyze requirements, and collaborate with hardware and test teams to ensure high-quality, maintainable code.

The role requires solid C/C++ skills, OOP understanding, and hands-on RTOS experience. Fresh graduates are welcome; onsite work is expected in Penang, with a dynamic agile environment.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Embedded Software Engineer: Radio Systems (C/C++, RTOS)
Embedded Software Engineer: Radio Systems (C/C++, RTOS)

motorolasolutions • George Town

On-site
MYR 48,000 - 72,000
Embedded Software Engineer - RTOS & C/C++ (Penang)
Embedded Software Engineer - RTOS & C/C++ (Penang)

Motorola Solutions • Penang

On-site
MYR 60,000 - 90,000
Embedded Software Engineer — Fresh Grad (C/C++ & RTOS)
Embedded Software Engineer — Fresh Grad (C/C++ & RTOS)

Motorola Solutions Malaysia Sdn Bhd • Penang

On-site
MYR 36,000 - 72,000
Embedded Software Manager — C/C++, RTOS
Embedded Software Manager — C/C++, RTOS

motorolasolutions • George Town

On-site
MYR 90,000 - 140,000
Embedded Software Lead – C/C++, RTOS (Two‑Way Radios)
Embedded Software Lead – C/C++, RTOS (Two‑Way Radios)

Motorola Solutions • Penang

On-site
MYR 89,000 - 156,000
Embedded Software Engineer – Two-Way Radio Systems
Embedded Software Engineer – Two-Way Radio Systems

Motorola Solutions • Penang

On-site
MYR 78,000 - 100,000
Embedded C/C++ Engineer for Mission-Critical Radios
Embedded C/C++ Engineer for Mission-Critical Radios

motorolasolutions • George Town

On-site
MYR 42,000 - 66,000
Embedded Software Engineer for Mission-Critical Radios
Embedded Software Engineer for Mission-Critical Radios

motorolasolutions • George Town

On-site
MYR 33,000 - 67,000
Embedded Software Engineer, Fresh Graduate (Penang)
Embedded Software Engineer, Fresh Graduate (Penang)

Motorola Solutions • Bayan Lepas

On-site
MYR 48,000 - 72,000
Embedded Software Engineer - Two-Way Radio (AI Tools)
Embedded Software Engineer - Two-Way Radio (AI Tools)

Motorola Solutions • George Town

On-site
MYR 36,000 - 60,000