Junior Embedded Systems Engineer: Bootloader & Hardware

Shanghai StarFive Semiconductor Co., Ltd.

Bayan Lepas

On-site

MYR 48,000 - 72,000

Full time

2 hours ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

Shanghai StarFive Semiconductor Co., Ltd. in Penang, Malaysia, seeks a Junior Embedded Software Engineer passionate about embedded systems and low-level software development.

You will contribute to bootloader and embedded software on ARM/RISC-V platforms, collaborating with hardware teams to bring up boards and validate solutions. A solid foundation in C, familiarity with Linux/RTOS, and eagerness to learn are valued.

Qualifications

  • Bachelor's Degree in Electrical & Electronic Engineering, Computer Science, Computer Engineering, or equivalent.
  • Good programming skills in C.
  • Basic understanding of embedded systems and microcontroller/microprocessor architecture.
  • Familiarity with Linux, embedded Linux, or RTOS is an advantage.
  • Basic knowledge of ARM or RISC-V architecture is a plus.
  • Exposure to U-Boot, device tree, Linux boot process, or embedded boot concepts is an advantage.
  • Familiarity with debugging tools such as UART, JTAG, or GDB is a plus.
  • Eagerness to learn low-level software development and work closely with hardware.
  • Strong analytical, problem-solving, and communication skills.
  • Fresh graduates are encouraged to apply.
  • Up to 2 years of experience in embedded software development is preferred.

Responsibilities

  • Assist in developing, porting, and customizing bootloader and embedded software for embedded platforms.
  • Support board bring-up activities and basic hardware debugging.
  • Work with ARM and/or RISC-V based platforms under the guidance of senior engineers.
  • Assist in debugging low-level software using tools such as UART and JTAG.
  • Collaborate with hardware and software teams to develop and validate embedded solutions.
  • Participate in code reviews, testing, and documentation.

Skills

C programming
embedded systems
communication skills
problem solving
analytical

Education

Bachelor's Degree

Tools

UART
JTAG
GDB
ARM
RISC-V
U-Boot

Job description

Shanghai StarFive Semiconductor Co., Ltd. in Penang, Malaysia, seeks a Junior Embedded Software Engineer passionate about embedded systems and low-level software development.

You will contribute to bootloader and embedded software on ARM/RISC-V platforms, collaborating with hardware teams to bring up boards and validate solutions. A solid foundation in C, familiarity with Linux/RTOS, and eagerness to learn are valued.

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

Similar jobs worth comparing

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

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 – ARM/Linux Kernel
Embedded Software Engineer – ARM/Linux Kernel

congatec GmbH • Penang

On-site
MYR 80,000 - 100,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
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
Firmware Engineer - Low-Level Systems for SoC
Firmware Engineer - Low-Level Systems for SoC

Oppstar Berhad • Penang

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

Keysight Technologies • Bayan Lepas

On-site
MYR 120,000 - 180,000
Embedded Systems Engineer: Kernel, Drivers & RTOS
Embedded Systems Engineer: Kernel, Drivers & RTOS

Canaan Inc. • Penang

On-site
MYR 60,000 - 90,000
Embedded Software Engineer
Embedded Software Engineer

Shanghai StarFive Semiconductor Co., Ltd. • Bayan Lepas

On-site
MYR 120,000 - 180,000
Embedded Software Engineer - Real-Time & Driver Dev
Embedded Software Engineer - Real-Time & Driver Dev

Silicontek Sdn Bhd • Kuala Lumpur

On-site
MYR 60,000 - 120,000