Embedded Software Developer level II

Dexian Asia Pacific

Penang

On-site

MYR 50,000 - 90,000

Full time

26 hours ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Dexian Asia Pacific seeks an experienced firmware engineer to design, implement, and maintain real-time embedded firmware for professional, government, and industrial communication devices.

You will collaborate with global R&D centers, hardware teams, and validation engineers to ensure robust, high-quality solutions across the product line.

Qualifications

  • Hands-on experience developing real-time embedded software for mission-critical comms equipment, industrial automation, or automotive systems.
  • Strong proficiency in C/C++, with OOAD and data structures.
  • Knowledge in embedded software development e.g. Drivers, Protocols, WiFi, DSP, 5G/LTE and embedded Linux.
  • Experience in real-time embedded software development for communication devices, automotive, industrial automation and consumer products.
  • Good knowledge of microprocessors and controller design.
  • Possess real-time operating system knowledge.
  • Experience with embedded debugging tools, on-chip debuggers, and hardware test equipment.

Responsibilities

  • Design, implement, and maintain firmware for professional and mission-critical communication devices.
  • Participate across SDLC from requirements to release validation.
  • Define software specifications for new platforms/features.
  • Develop architecture specs, ICDs, and MSCs.
  • Lead or participate in code reviews and design walkthroughs.
  • Diagnose complex system-level issues using lab equipment and debuggers.
  • Collaborate with global R&D, hardware, and validation teams.

Skills

C/C++
OOAD
Real-time embedded
Embedded Linux
RTOS
Lab debugging
AI tools

Education

Bachelor’s/Master’s/Ph.D. in EE/CS related field

Tools

Bitbucket
GitHub
Jira

Job description

  • Responsible for design, implement, and maintain firmware for communication devices for the professional and mission critical markets in the commercial, government and industrial segments.
  • Participate across all phases of the software development life cycle (SDLC), from requirements gathering and system-level architecture to board bring-up, integration, and release validation.
  • Define specifications which include software requirements for new software platforms and/or new system features/solutions.
  • Develop architectural specifications, technical requirements, Interface Control Documents (ICDs), and Message Sequence Charts (MSCs).
  • Lead and/or participate in peer code reviews, design walkthroughs, and architectural evaluations to uphold rigorous safety and quality standards.
  • Able to diagnose complex system-level issues with or without using lab instrumentation (oscilloscopes, logic analyzers, spectrum analyzers, and JTAG/SWD debuggers).
  • Partner closely with global R&D centers, hardware teams, and system validation engineers to deliver cohesive product solutions.

Job Requirements

  • Bachelor’s, Master’s, or Ph.D. in Electrical Engineering, Electronics, Telecommunications, Computer Engineering, Computer Science, or a related field.
  • Hands-on experience developing real-time embedded software for mission-critical communication equipment, industrial automation, or automotive systems.
  • Strong proficiency in C and/or C++, with solid foundations in Object-Oriented Analysis and Design (OOAD) and data structures.
  • Knowledge in embedded software development e.g. Drivers, Protocols, WiFi, DSP, 5G/LTE and embedded Linux.
  • Experience in real-time embedded software development for communication devices, automotive applications, industrial automation and consumer products.
  • Good knowledge of microprocessors and controller design.
  • Possess real time operating system knowledge.
  • Experience with embedded debugging tools, on-chip debuggers, and hardware test equipment (oscilloscopes, protocol analyzers).
  • Experience with Bitbucket/GitHub/Jira
  • Experience in AI (AI Agentic, SDD, Co-pilot)
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Embedded Software Developer
Embedded Software Developer

MINDTECK SOFTWARE MALAYSIA SDN BHD • Penang

On-site
MYR 90,000 - 150,000
R&D Software/Firmware Engineer
R&D Software/Firmware Engineer

Keysight Technologies • Bayan Lepas

On-site
MYR 120,000 - 180,000
R&D Software/Firmware Engineer
R&D Software/Firmware Engineer

Keysight Technologies • Bayan Lepas

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

Quintus Search • Puchong

On-site
MYR 89,280 - 133,920
Firmware Engineer
Firmware Engineer

Pentamaster Corporation Berhad (Official) • Penang

On-site
MYR 70,000 - 140,000
Senior Embedded Software Engineer - C/C++, Linux
Senior Embedded Software Engineer - C/C++, Linux

Two95 International, Inc • Kuala Lumpur

On-site
MYR 90,000 - 130,000
Senior Embedded Software Engineer
Senior Embedded Software Engineer

EAGLE WIRELESS ENGINEERING CENTRE SDN. BHD. • Penang

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

Sapura Secured Technologies • Kuala Lumpur

On-site
MYR 180,000 - 300,000
Functional Tester Development Engineer
Functional Tester Development Engineer

mnosys sdn bhd • Bayan Lepas

On-site
MYR 67,000 - 112,000
Expression of Interest: R&D Firmware Engineer
Expression of Interest: R&D Firmware Engineer

Keysight Technologies • Penang

On-site
MYR 90,000 - 120,000