Embedded Software Lead – C/C++, RTOS (Two‑Way Radios)

Motorola Solutions

Penang

On-site

MYR 89,000 - 156,000

Full time

14 days+
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Motorola Solutions is hiring an embedded software engineer to design, develop, and enhance two-way radio software. You will participate in the full SDLC and collaborate with cross-functional teams to ensure robust feature integration.

The role requires strong C/C++ skills, embedded systems experience, and familiarity with RTOS and microcontrollers. Onsite work in Bayan Lepas, Penang is anticipated.

Qualifications

  • Bachelor's or Master's degree in Electrical/Electronic/Telecommunications/Computer Engineering or Computer Science.
  • 2–5 years of software development experience preferred; fresh graduates encouraged.
  • Strong C/C++ programming skills and solid Object-Oriented Programming (OOP) knowledge.
  • Understanding of microcontroller operation in embedded systems.
  • Experience with RTOS and embedded software development is a plus.

Responsibilities

  • Design, develop, and enhance software features for two-way radios.
  • Participate in the full SDLC from requirements to deployment.
  • Collaborate with front-end, hardware, and test teams to ensure integration.
  • Write clean, documented C/C++ code for embedded systems and perform reviews.

Skills

C/C++ programming
RTOS
Embedded software development
OOP
Microcontroller operation
Agile/Scrum

Education

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

Job description

Motorola Solutions is hiring an embedded software engineer to design, develop, and enhance two-way radio software. You will participate in the full SDLC and collaborate with cross-functional teams to ensure robust feature integration.

The role requires strong C/C++ skills, embedded systems experience, and familiarity with RTOS and microcontrollers. Onsite work in Bayan Lepas, Penang is anticipated.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Embedded Software Manager — C/C++, RTOS
Embedded Software Manager — C/C++, RTOS

motorolasolutions • George Town

On-site
MYR 90,000 - 140,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 Software Engineer — RTOS, C/C++ for Radio Systems
Embedded Software Engineer — RTOS, C/C++ for Radio Systems

Motorola Solutions • Penang

On-site
MYR 67,000 - 100,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: Radio Systems (C/C++, RTOS)
Embedded Software Engineer: Radio Systems (C/C++, RTOS)

motorolasolutions • George Town

On-site
MYR 48,000 - 72,000
Senior Embedded Software Engineer: Two-Way Radios
Senior Embedded Software Engineer: Two-Way Radios

motorolasolutions • George Town

On-site
MYR 90,000 - 120,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
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 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