Senior Embedded Software Engineer for Two-Way Radios (C/C++)

Motorola Solutions

George Town

On-site

MYR 60,000 - 100,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 in Bayan Lepas, Penang, is seeking an experienced embedded software engineer to design, develop, and enhance two-way radio software in C/C++ for embedded systems.

You will participate in the full SDLC, collaborate with front-end architects, hardware, and test engineers, write clean code, run unit and integration tests, and help monitor KPIs in an agile, multi-site 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 encouraged.
  • Strong C/C++ skills and understanding of OOP.
  • Embedded systems knowledge and MCU operation.
  • RTOS experience a plus; Agile/Scrum exposure beneficial.

Responsibilities

  • Design, develop, and enhance software features for two-way radios.
  • Participate in full SDLC from requirements to deployment.
  • Analyze requirements for feasibility, quality, performance, cost.
  • Collaborate with front-end architects, hardware, and test engineers.
  • Write clean, well-documented C/C++ code for embedded systems.
  • Conduct design and code reviews; ensure maintainability.
  • Develop unit, integration, and system tests; debug issues.
  • Collect data to monitor KPIs; deliver on time within budget.
  • Work in a collaborative, multi-site, agile environment.

Skills

C/C++ programming
OOP principles
RTOS experience
Agile/Scrum
Embedded software

Education

Bachelor's or Master's in Electrical/Electronic/Telecommunications/CS

Job description

Motorola Solutions in Bayan Lepas, Penang, is seeking an experienced embedded software engineer to design, develop, and enhance two-way radio software in C/C++ for embedded systems.

You will participate in the full SDLC, collaborate with front-end architects, hardware, and test engineers, write clean code, run unit and integration tests, and help monitor KPIs in an agile, multi-site environment.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Embedded Software Engineer — Mission-Critical Radio Tech (Onsite Penang)
Embedded Software Engineer — Mission-Critical Radio Tech (Onsite Penang)

Motorola Solutions • George Town

On-site
MYR 45,000 - 65,000
Penang-Based Senior Embedded Software Engineer
Penang-Based Senior Embedded Software Engineer

Motorola Solutions Malaysia Sdn Bhd • Bayan Lepas

On-site
MYR 72,000 - 110,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
Senior Embedded Software Engineer
Senior Embedded Software Engineer

Motorola Solutions Malaysia Sdn Bhd • Bayan Lepas

On-site
MYR 72,000 - 110,000
Senior Embedded Software Engineer
Senior Embedded Software Engineer

Motorola Solutions • George Town

On-site
MYR 60,000 - 100,000
Embedded Software Engineer
Embedded Software Engineer

Motorola Solutions • George Town

On-site
MYR 45,000 - 65,000
Embedded Linux Software Engineer: C/C++, RTOS, AI Tools
Embedded Linux Software Engineer: C/C++, RTOS, AI Tools

ThunderSoft • Penang

On-site
MYR 90,000 - 150,000
Embedded Linux Engineer - C/C++, RTOS, Onsite Penang
Embedded Linux Engineer - C/C++, RTOS, Onsite Penang

Sapphire Stream Technology • Bayan Lepas

On-site
MYR 90,000 - 140,000
Embedded Linux Software Developer
Embedded Linux Software Developer

ThunderSoft • Penang

On-site
MYR 90,000 - 150,000
Embedded Linux Software Developer
Embedded Linux Software Developer

Sapphire Stream Technology • Bayan Lepas

On-site
MYR 90,000 - 140,000