Embedded Linux Software Engineer: C/C++, RTOS, AI Tools

ThunderSoft

Penang

On-site

MYR 90,000 - 150,000

Full time

37 hours ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

ThunderSoft in Bayan Lepas, Penang is seeking an Embedded Software Engineer to design and develop software features for two-way radios, participating in the full SDLC from requirements to deployment, and ensuring effective hardware/software integration.

The role requires 3–7 years of experience in C/C++ for embedded systems, RTOS, board bring-up, device drivers, SPI/I2C/UART, and collaboration with cross-functional teams.

Qualifications

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

Responsibilities

  • Design and develop embedded software for two-way radios.
  • Participate in the full software development lifecycle (SDLC) from requirements to deployment.
  • Collaborate with hardware, test, and other stakeholders to implement and integrate features.
  • Write clean, well-documented C/C++ code for embedded systems.
  • Conduct design and code reviews to maintain high quality.
  • Develop and execute unit, integration, and system tests.
  • Debug and troubleshoot embedded software issues using appropriate tools.
  • Leverage AI-based coding tools to optimize development and testing.

Job description

ThunderSoft in Bayan Lepas, Penang is seeking an Embedded Software Engineer to design and develop software features for two-way radios, participating in the full SDLC from requirements to deployment, and ensuring effective hardware/software integration.

The role requires 3–7 years of experience in C/C++ for embedded systems, RTOS, board bring-up, device drivers, SPI/I2C/UART, and collaboration with cross-functional teams.

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

Similar jobs worth comparing

Embedded Linux Software Developer
Embedded Linux Software Developer

ThunderSoft • Penang

On-site
MYR 90,000 - 150,000
Embedded Linux Software Engineer - Onsite Penang
Embedded Linux Software Engineer - Onsite Penang

Sapphire Stream Technology • Seberang Perai

On-site
MYR 72,000 - 120,000
Embedded Linux Software Developer
Embedded Linux Software Developer

Sapphire Stream Technology • Bayan Lepas

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

Sapphire Stream Technology • Seberang Perai

On-site
MYR 72,000 - 120,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
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
Senior Embedded C/C++ Engineer - Mission-Critical Radios
Senior Embedded C/C++ Engineer - Mission-Critical Radios

Motorola Solutions • George Town

On-site
MYR 60,000 - 90,000
Embedded Systems Engineer - Mission-Critical Radio
Embedded Systems Engineer - Mission-Critical Radio

Motorola Solutions • George Town

On-site
MYR 48,000 - 72,000
Embedded Systems Engineer: C/C++, RTOS & Linux
Embedded Systems Engineer: C/C++, RTOS & Linux

Entrypass Corporation Sdn Bhd • Cyberjaya

On-site
MYR 60,000 - 90,000