Embedded Linux Software Engineer - Onsite Penang

Sapphire Stream Technology

Seberang Perai

On-site

MYR 72,000 - 120,000

Full time

16 hours ago
Be an early applicant
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

Sapphire Stream Technology in Bayan Lepas, Penang, is seeking low- to mid-level embedded developers with a Linux background. The role involves designing and developing embedded software for two-way radios, participating in the full SDLC, and collaborating across hardware, test, and software teams.

Proficiency in C/C++/C#, RTOS, and BSP/device drivers is required. The candidate will also help write clean code, perform reviews, run tests, and optimize performance while adhering to agile practices.

Qualifications

  • Bachelor's or Master's degree in Electrical/Electronic/Telecommunications/Computer Engineering or Computer Science.
  • Proficiency in C/C++/C# and OOP principles.
  • 3–7 years of experience in software development preferred.
  • Strong Linux background for embedded systems.
  • Experience with board bring-up, BSP, device drivers, bootloader, memory management, and hardware/software integration.
  • Hands-on RTOS and embedded software development experience.
  • Familiarity with AI-based coding tools (e.g., CoPilot).
  • Open to occasional short-notice work as needed.

Responsibilities

  • Design and develop new products and software features for two-way radios.
  • Carry out SDLC activities from analysis to deployment.
  • Collaborate with hardware, test, and front-end teams for proper integration.
  • Write clean, 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 embedded software issues using appropriate tools.
  • Monitor KPIs and contribute to team performance.

Skills

Embedded Linux
C/C++/C#
OOP concepts
RTOS
Hardware-software integration
Team collaboration
Communication skills

Education

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

Tools

BSP
Device drivers
SPI/I2C/UART
Toolchains
CoPilot AI coding tools

Job description

Sapphire Stream Technology in Bayan Lepas, Penang, is seeking low- to mid-level embedded developers with a Linux background. The role involves designing and developing embedded software for two-way radios, participating in the full SDLC, and collaborating across hardware, test, and software teams.

Proficiency in C/C++/C#, RTOS, and BSP/device drivers is required. The candidate will also help write clean code, perform reviews, run tests, and optimize performance while adhering to agile practices.

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

Sapphire Stream Technology • Seberang Perai

On-site
MYR 72,000 - 120,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 – RTOS & C/C++ for Radios
Embedded Software Engineer – RTOS & C/C++ for Radios

Motorola Solutions • George Town

On-site
MYR 70,000 - 100,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 C/C++ Engineer for Mission-Critical Radios (Penang)
Embedded C/C++ Engineer for Mission-Critical Radios (Penang)

Motorola Solutions • Seberang Perai

On-site
MYR 67,000 - 100,000
Embedded Software Engineering Manager — Lead Mission-Critical Systems
Embedded Software Engineering Manager — Lead Mission-Critical Systems

Motorola Solutions • George Town

On-site
MYR 180,000 - 320,000
Embedded Systems Engineer - Mission-Critical Radio
Embedded Systems Engineer - Mission-Critical Radio

Motorola Solutions • George Town

On-site
MYR 48,000 - 72,000
Senior Embedded Firmware Engineer
Senior Embedded Firmware Engineer

Keysight Technologies • Bayan Lepas

On-site
MYR 120,000 - 180,000
Senior Embedded Software Engineer
Senior Embedded Software Engineer

Motorola Solutions Malaysia Sdn Bhd • Bayan Lepas

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

Entrypass Corporation Sdn Bhd • Sepang

On-site
MYR 96,000 - 144,000