Junior Embedded Software Engineer

Shanghai StarFive Semiconductor Co., Ltd.

Bayan Lepas

On-site

MYR 42,000 - 65,000

Full time

3 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Shanghai StarFive Semiconductor Co., Ltd. in Malaysia is seeking a Junior Embedded Software Engineer who loves embedded systems and low-level development. You will work on bootloader and embedded software for ARM/RISC-V platforms, and collaborate with hardware teams.

Qualifications include a Bachelor's Degree in EE/CS/CE, proficiency in C, knowledge of embedded Linux or RTOS is a plus, and familiarity with UART/JTAG. Fresh graduates are encouraged to apply; up to 2 years of experience preferred.

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
Embedded systems
Low-level software development
Hardware debugging
Analytical thinking

Education

Bachelor's Degree

Tools

UART
JTAG
GDB
U-Boot

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.

We're looking for a motivated Junior Embedded Software Engineer who is passionate about embedded systems and eager to build a career in low-level software development.

If you have a solid foundation in C programming, embedded systems, and enjoy working closely with hardware, we'd love to hear from you.

What You'll Do
  • 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
What We're Looking For
  • 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
Why Join Us?
  • Learn from experienced embedded software engineers
  • Gain hands-on experience with modern ARM and RISC-V platforms
  • Work on real-world embedded products from bootloader to operating system
  • Build expertise in low-level software, hardware bring-up, and system debugging
  • Enjoy a collaborative environment with opportunities for continuous learning and career growth
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

EMBEDDED SYSTEM ENGINEER (C-C-)
EMBEDDED SYSTEM ENGINEER (C-C-)

Entrypass Corporation Sdn Bhd • Sepang

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

Silicontek Sdn Bhd • Kuala Lumpur

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

Career Wise • Bayan Lepas

On-site
MYR 60,000 - 120,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)
Junior Software Engineer (Embedded)
Junior Software Engineer (Embedded)

Hiredly • Subang Jaya

On-site
MYR 67,000 - 100,000
Firmware Engineer
Firmware Engineer

Pentamaster • Bayan Lepas

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

Oxydata Software • Selangor

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/ Staff Software Engineer
Senior/ Staff Software Engineer

QES Group Of Companies • Seberang Perai

On-site
MYR 180,000 - 240,000
Medical benefits
Flexible hours
Career development
+2
Technical Support Engineer
Technical Support Engineer

Job Search Asia • Subang Jaya

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