Senior Embedded Firmware Engineer

Career Wise

Bayan Lepas

On-site

MYR 60,000 - 120,000

Full time

3 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Career Wise is seeking an experienced Firmware Engineer for a 12-month contract in Malaysia. The role focuses on embedded C programming, bare-metal development, RTOS concepts, and MCU security.

You will work with ARM Cortex and RISC-V microcontrollers, develop peripheral drivers, and participate in unit/integration testing. The candidate should have strong debugging skills (JTAG/SWD, oscilloscopes, logic analyzers) and be familiar with CI/CD and Git workflows.

Qualifications

  • 5-8 years of firmware engineering experience.
  • Proficient in Embedded C programming.
  • Knowledge of ARM Cortex and RISC-V microcontroller architectures.
  • Experience with unit and integration testing.
  • Proficient with JTAG/SWD debugging tools, oscilloscopes, and logic analyzers.
  • Familiarity with CI/CD and Git workflows.
  • Desirable: experience with power-converter modelling or HIL testing.

Responsibilities

  • Embedded C programming and bare-metal development including startup code, linker scripts, and ISR design.
  • RTOS concepts: tasks/threads, scheduling, mutexes/semaphores, queues, timers.
  • Develop software for ARM Cortex and RISC-V MCUs.
  • Peripheral driver development: GPIO, Timer, PWM, ADC, I2C, SPI, UART.
  • Secure boot, cryptography, OTA updates for MCU security.
  • Conduct unit and integration tests.
  • Use JTAG/SWD, oscilloscopes, and logic analyzers for debugging.
  • CI/CD and Git development workflows.

Skills

Embedded C
RTOS concepts
ARM Cortex
RISC-V
CI/CD
Git workflows

Tools

JTAG/SWD
Oscilloscopes
Logic analyzers
Debugging tools

Job description

Jora Malaysia will close on 9th September 2026. Thank you for being with us, we are cheering you on as you continue your career journey.

Firmware Engineering role requiring 5-8 years' experience on a 12-month contract basis.

Key responsibilities

Embedded C programming and bare-metal programming including startup code, linker script basics, and ISR design

RTOS concept implementation: tasks/threads, scheduling, mutex/semaphore, queues, timers

Microcontroller architecture work with ARM Cortex and RISC-V

Peripheral usage and driver development: GPIO, Timer, PWM, ADC, I2C, SPI, and UART

Microcontroller security implementation: secure boot, cryptography, keys, and Over-the-Air (OTA) updates

Conducting unit and integration tests

Proficiency with JTAG/SWD, oscilloscopes, and logic analyzers

CI/CD and Git development workflow familiarity

About you

5-8 years' experience in firmware engineering

Embedded C programming expertise

Knowledge of ARM Cortex and RISC-V microcontroller architecture

Experience with unit and integration testing and unit test tools

Proficiency with JTAG/SWD debugging tools, oscilloscopes, and logic analyzers

Familiarity with CI/CD and Git development workflows

Desirable: Knowledge of DC-DC power converter topologies and digital controller design

Desirable: Modeling and simulation of power converters using MATLAB/Simulink or PLECS

Desirable: Real-time simulation and verification using Hardware-in-the-loop (HIL)

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

Similar jobs worth comparing

Firmware Engineer
Firmware Engineer

Pentamaster • Bayan Lepas

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

Silicontek Sdn Bhd • Kuala Lumpur

On-site
MYR 60,000 - 120,000
EMBEDDED SYSTEM ENGINEER (C-C-)
EMBEDDED SYSTEM ENGINEER (C-C-)

Entrypass Corporation Sdn Bhd • Sepang

On-site
MYR 96,000 - 144,000
Junior Embedded Software Engineer
Junior Embedded Software Engineer

Shanghai StarFive Semiconductor Co., Ltd. • Bayan Lepas

On-site
MYR 42,000 - 65,000
Embedded Software Engineer
Embedded Software Engineer

AGEO Autonomy • Kampung Sekolah Simpang Ampat

On-site
MYR 60,000 - 90,000
Paid holidays
Medical insurance
Statutory benefits (EPF/SOCSO/EIS)
R-D Software-Firmware Engineer
R-D Software-Firmware Engineer

Keysight Technologies • Bayan Lepas

On-site
MYR 120,000 - 180,000
Electronics Hardware Engineer
Electronics Hardware Engineer

FOZ One Sdn Bhd • Kulai

On-site
MYR 60,000 - 120,000
Software Engineer (Embedded C++)
Software Engineer (Embedded C++)

Michael Page • Johor Bahru

On-site
MYR 97,000 - 119,000
Performance-based bonus
Career development opportunities
Permanent position
Senior R&D Electrical & Electronics Engineer
Senior R&D Electrical & Electronics Engineer

IQ Group • Bayan Lepas

On-site
MYR 90,000 - 140,000
Technical Support Engineer
Technical Support Engineer

Job Search Asia • Subang Jaya

On-site
MYR 60,000 - 90,000
EPF
SOCSO
EIS