Junior Embedded Engineer: Bootloader & Hardware Bring-up

Shanghai StarFive Semiconductor Co., Ltd.

Bayan Lepas

On-site

MYR 36,000 - 60,000

Full time

2 days ago
Be an early applicant

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. seeks a Junior Embedded Software Engineer with a passion for embedded systems and low-level software development. You will focus on C programming and work closely with hardware engineers.

The role involves bootloader and embedded software work on ARM/RISC-V platforms, hardware bring-up, and debugging using UART/JTAG. Fresh graduates and up to 2 years of experience are welcome to apply.

Qualifications

  • Bachelor's degree in Electrical & Electronic Engineering, Computer Science, Computer Engineering, or equivalent.
  • Strong C programming skills.
  • Understanding of embedded systems and MCU/MPU architecture.
  • Familiarity with Linux, embedded Linux, or RTOS is an advantage.
  • Exposure to UART/JTAG and debugging tools.

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
Hardware collaboration
Debugging
RTOS awareness

Education

Bachelor's degree

Tools

ARM
RISC-V
U-Boot
Device tree
Linux boot

Job description

Shanghai StarFive Semiconductor Co., Ltd. seeks a Junior Embedded Software Engineer with a passion for embedded systems and low-level software development. You will focus on C programming and work closely with hardware engineers.

The role involves bootloader and embedded software work on ARM/RISC-V platforms, hardware bring-up, and debugging using UART/JTAG. Fresh graduates and up to 2 years of experience are welcome to apply.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Junior Embedded Software Engineer
Junior Embedded Software Engineer

Shanghai StarFive Semiconductor Co., Ltd. • Bayan Lepas

On-site
MYR 36,000 - 60,000
Embedded Firmware Engineer: IoT, RTOS & MCU Pro
Embedded Firmware Engineer: IoT, RTOS & MCU Pro

PNE Electric Sdn Bhd • Johor Bahru

On-site
MYR 60,000 - 120,000
Medical
Parking
In-house training
+2
Senior Firmware Engineer - SoC Validation & Bring-up
Senior Firmware Engineer - SoC Validation & Bring-up

Oppstar Technology • Kuala Lumpur

On-site
MYR 60,000 - 120,000
Junior Embedded Hardware Engineer: Field Tests & Sensors
Junior Embedded Hardware Engineer: Field Tests & Sensors

Starway International Sdn Bhd • Selangor

On-site
MYR 36,000 - 60,000
Senior Embedded Systems Engineer - Linux & Hardware Debug
Senior Embedded Systems Engineer - Linux & Hardware Debug

Motorola Solutions • Kuala Lumpur

On-site
MYR 90,000 - 150,000
Embedded Software Engineer - Fresh Grads Welcome
Embedded Software Engineer - Fresh Grads Welcome

NI Malaysia Sdn Bhd • George Town

Hybrid
MYR 36,000 - 60,000
Hybrid work environment
Mentorship program
Professional development
FIRMWARE ENGINEER
FIRMWARE ENGINEER

PNE Electric Sdn Bhd • Johor Bahru

On-site
MYR 60,000 - 120,000
Medical
Parking
In-house training
+2
R&D Software/Firmware Engineer
R&D Software/Firmware Engineer

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

congatec GmbH • Penang

On-site
MYR 80,000 - 100,000