Embedded Systems Engineer: RISC-V, U-Boot & Secure Boot

Shanghai StarFive Semiconductor Co., Ltd.

Bayan Lepas

On-site

MYR 120,000 - 180,000

Full time

7 hours ago
Be an early applicant
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Shanghai StarFive Semiconductor Co., Ltd. is seeking a hands-on Embedded Software Engineer who thrives close to hardware and low-level system challenges.

You will work on U-Boot porting for embedded platforms and on RISC-V SoCs, performing board bring-up and hardware debugging. Strong C programming, embedded boot architecture, and ARM/RISC-V experience are essential for success in this role.

Qualifications

  • Bachelor / Master Degree in Electrical & Electronic, CS or equivalent.
  • Strong proficiency in C programming.
  • Solid understanding of embedded boot architecture.
  • Experience with ARM/RISC-V architecture.
  • Knowledge of OpenSBI, secure boot, or Root of Trust concepts.
  • Experience with device tree and Linux boot process
  • 3+ years' experience of embedded software development.
  • Minimum 5 years relevant working experience for senior position.
  • Work on next-generation embedded platforms.

Responsibilities

  • Develop, port, and customize U-Boot for embedded platforms.
  • Work on RISC-V SoCs.
  • Perform board bring-up and low-level hardware debugging.
  • Support secure boot and firmware validation implementations.
  • Collaborate closely with hardware and system teams

Skills

C programming
Embedded systems
ARM/RISC-V architecture
Low-level debugging

Education

Bachelor / Master Degree in Electrical & Electronic, CS or equivalent

Tools

U-Boot
OpenSBI
Device Tree
Linux boot process

Job description

Shanghai StarFive Semiconductor Co., Ltd. is seeking a hands-on Embedded Software Engineer who thrives close to hardware and low-level system challenges.

You will work on U-Boot porting for embedded platforms and on RISC-V SoCs, performing board bring-up and hardware debugging. Strong C programming, embedded boot architecture, and ARM/RISC-V experience are essential for success in this role.

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

Similar jobs worth comparing

Junior Embedded Systems Engineer: Bootloader & Hardware
Junior Embedded Systems Engineer: Bootloader & Hardware

Shanghai StarFive Semiconductor Co., Ltd. • Bayan Lepas

On-site
MYR 48,000 - 72,000
Embedded Software Engineer
Embedded Software Engineer

Shanghai StarFive Semiconductor Co., Ltd. • Bayan Lepas

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

Shanghai StarFive Semiconductor Co., Ltd. • Bayan Lepas

On-site
MYR 48,000 - 72,000
Embedded Software Engineer
Embedded Software Engineer

Canaan Inc. • Penang

On-site
MYR 60,000 - 90,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 Embedded Firmware Engineer
Senior Embedded Firmware Engineer

Oppstar Technology • Penang

On-site
MYR 60,000 - 120,000
Senior Embedded Firmware Engineer - ARM/RISC-V, RTOS, OTA
Senior Embedded Firmware Engineer - ARM/RISC-V, RTOS, OTA

Career Wise • Bayan Lepas

On-site
MYR 60,000 - 120,000
Senior Embedded Firmware Engineer – RISC-V & RTOS
Senior Embedded Firmware Engineer – RISC-V & RTOS

Efinix Technology (M) Sdn. Bhd. • Penang

On-site
MYR 90,000 - 150,000
Embedded Engineer
Embedded Engineer

ThunderSoft • Penang

On-site
MYR 60,000 - 80,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