Senior Embedded Firmware Engineer

UST

Seberang Perai

On-site

MYR 120,000 - 180,000

Full time

4 days 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

UST is seeking an experienced Senior Embedded Firmware Engineer to design, develop, and test firmware for power electronics and conversion systems. You will work with C, RTOS, and low-level hardware interfaces. The role emphasizes integration with hardware teams, writing device drivers, and implementing secure boot and OTA updates.

You will participate in validation, unit tests, and CI/CD workflows. Candidates should have a degree in Electrical Engineering or Computer Science and hands-on

Qualifications

  • Bachelor's or Master's degree in Electrical Engineering, Computer Science, or related field.
  • Strong embedded C programming experience.
  • Proficiency in RTOS concepts and bare-metal development.
  • Experience with ARM Cortex-M and/or RISC-V architectures.

Responsibilities

  • Design, develop, and optimize embedded firmware for real‑time power electronic applications.
  • Develop startup code, ISR, and low‑level hardware interfaces.
  • Implement RTOS‑based applications with task scheduling and synchronization.
  • Develop and enhance device drivers and middleware components.
  • Collaborate with hardware teams for firmware‑hardware integration and bring‑up.
  • Perform firmware verification, unit and integration testing, and CI/CD tasks.
  • Apply embedded security features including secure boot and OTA updates.

Skills

Embedded C
RTOS concepts
ARM Cortex-M
RISC-V
Device driver development
Firmware security
Power electronics knowledge
Git & CI/CD
Unit testing
Debugging tools

Education

Bachelor's or Master's degree in Electrical Engineering
Related technical discipline (CompSci)

Tools

Git
CI/CD pipelines
Embedded IDEs
Debugging tools
Logic analyzers

Job description

We are seeking an experienced Senior Embedded Firmware Engineer to design, develop, test, and maintain firmware solutions for advanced power electronics and power conversion systems. The ideal candidate will have strong expertise in embedded C programming, microcontroller architectures, real-time operating systems (RTOS), device driver development, and firmware security. Experience with power converter topologies, digital control systems, and simulation tools is highly desirable.

Key Responsibilities
Firmware Development
  • Design, develop, and optimize embedded firmware using C for real-time power electronic applications.
  • Develop startup code, linker scripts, interrupt service routines (ISR), and low-level hardware interfaces.
  • Implement and maintain RTOS-based applications including task scheduling, synchronization mechanisms, queues, semaphores, and timers.
  • Develop and enhance device drivers and middleware components.
Hardware Integration
  • Work closely with hardware teams to integrate firmware with embedded platforms.
  • Develop firmware interfaces for peripherals including:
  • GPIO
  • PWM
  • ADC
  • I2C
  • SPI
  • UART
  • Support board bring-up, debugging, and hardware validation activities.
  • Develop and execute unit and integration tests.
  • Perform firmware verification and validation activities throughout the development lifecycle.
  • Utilize automated test frameworks and test tools to improve product quality.
  • Diagnose and resolve firmware and system-level issues using:
  • Logic analyzers
  • Perform root cause analysis and implement corrective actions.
Development Process & Collaboration
  • Manage source code using Git and contribute to CI/CD pipelines.
  • Collaborate with cross-functional teams including hardware, systems engineering, quality, and manufacturing.
Security & Product Lifecycle
  • Implement embedded security features including:
  • Secure boot
  • Cryptographic functions
  • Key management
  • OTA (Over-the-Air) firmware updates
  • Ensure firmware complies with reliability, security, and lifecycle requirements.
Required Qualifications
Education
  • Bachelor's or Master's degree in:
  • Electrical Engineering
  • Computer Science
  • Related technical discipline
Technical Skills
Embedded Systems
  • Strong proficiency in Embedded C programming.
  • Experience with bare-metal firmware development.
  • Solid understanding of RTOS concepts and implementation.
  • Knowledge of ARM Cortex-M and/or RISC-V architectures.
Microcontrollers & Peripherals
  • GPIO
  • PWM
  • ADC
  • I2C
  • SPI
  • UART
  • Unit testing and integration testing experience.
  • Experience with system troubleshooting and performance optimization.
Development Tools
  • CI/CD workflows and automated build systems.
  • Embedded IDEs and development environments.
Security
  • Embedded cybersecurity concepts.
  • Secure firmware lifecycle management.
  • OTA update mechanisms and secure boot implementation.
  • Understanding of DC-DC power converter topologies.
  • Knowledge of digital power control techniques.
  • Familiarity with power conversion system architectures.
Modeling & Simulation
  • Experience with:
  • MATLAB/Simulink
  • PLECS
  • Development and validation of control algorithms for power converters.
Validation & HIL
  • Experience with:
  • Control system verification and validation
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Embedded Firmware Engineer – Power Electronics
Embedded Firmware Engineer – Power Electronics

UST Malaysia • Bayan Lepas

On-site
MYR 80,000 - 100,000
Embedded Firmware Engineer – Power Electronics
Embedded Firmware Engineer – Power Electronics

UST • Penang

On-site
MYR 120,000 - 180,000
Senior/Principal Embedded Systems Engineer – Hardware & Firmware
Senior/Principal Embedded Systems Engineer – Hardware & Firmware

Panduit • Johor Bahru

On-site
MYR 120,000 - 180,000
Senior Embedded Firmware Engineer - Power Electronics
Senior Embedded Firmware Engineer - Power Electronics

UST • Seberang Perai

On-site
MYR 120,000 - 180,000
Senior Embedded Firmware Engineer: Power Electronics & RTOS
Senior Embedded Firmware Engineer: Power Electronics & RTOS

UST • Penang

On-site
MYR 120,000 - 180,000
Senior-Principal Embedded Systems Engineer – Hardware - Firmware
Senior-Principal Embedded Systems Engineer – Hardware - Firmware

Panduit Singapore Pte Ltd • Johor Bahru

On-site
MYR 240,000 - 420,000
Senior Embedded Firmware Architect - Power Electronics
Senior Embedded Firmware Architect - Power Electronics

UST Malaysia • Bayan Lepas

On-site
MYR 80,000 - 100,000
Embedded Engineer
Embedded Engineer

ThunderSoft • Penang

On-site
MYR 60,000 - 80,000
Staff/Senior/ Junior Firmware Engineer
Staff/Senior/ Junior Firmware Engineer

Oppstar Berhad • Penang

On-site
MYR 60,000 - 80,000
Senior Embedded Firmware Engineer
Senior Embedded Firmware Engineer

Career Wise • Bayan Lepas

On-site
MYR 60,000 - 120,000