Junior Embedded Software Engineer

Shanghai StarFive Semiconductor Co., Ltd.

Bayan Lepas

Presencial

MYR 36.000 - 60.000

Jornada completa

Hace 2 días
Sé de los primeros/as/es en solicitar esta vacante

Una candidatura completa en un minuto

Currículum y carta de presentación personalizados, listos para enviar.

Supera los filtros ATS

Descripción de la vacante

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.

Formación

  • 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.

Responsabilidades

  • 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

Conocimientos

C programming
Embedded systems
Hardware collaboration
Debugging
RTOS awareness

Educación

Bachelor's degree

Herramientas

ARM
RISC-V
U-Boot
Device tree
Linux boot

Descripción del empleo

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
  • 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
Consigue la evaluación confidencial y gratuita de tu currículum.

o arrastra y suelta tu archivo aquí

Similar jobs

Puestos de trabajo similares que vale la pena comparar

Junior Embedded Engineer: Bootloader & Hardware Bring-up
Junior Embedded Engineer: Bootloader & Hardware Bring-up

Shanghai StarFive Semiconductor Co., Ltd. • Bayan Lepas

Presencial
MYR 36.000 - 60.000
R&D Software/Firmware Engineer
R&D Software/Firmware Engineer

Keysight Technologies • Bayan Lepas

Presencial
MYR 120.000 - 180.000
R&D Software/Firmware Engineer
R&D Software/Firmware Engineer

Keysight Technologies • Bayan Lepas

Presencial
MYR 120.000 - 180.000
Embedded Software Developer level II
Embedded Software Developer level II

Dexian Asia Pacific • Penang

Presencial
MYR 50.000 - 90.000
Expression of Interest: R&D Firmware Engineer
Expression of Interest: R&D Firmware Engineer

Keysight Technologies • Penang

Presencial
MYR 90.000 - 120.000
Senior Embedded Software Engineer - C/C++, Linux
Senior Embedded Software Engineer - C/C++, Linux

Two95 International, Inc • Kuala Lumpur

Presencial
MYR 90.000 - 130.000
Embedded Hardware Engineer
Embedded Hardware Engineer

Starway International Sdn Bhd • Selangor

Presencial
MYR 36.000 - 60.000
Senior Embedded Systems Engineer — Linux, Kernel & Hardware
Senior Embedded Systems Engineer — Linux, Kernel & Hardware

Motorola Solutions Malaysia Sdn Bhd • Penang

Presencial
MYR 120.000 - 180.000
FIRMWARE ENGINEER
FIRMWARE ENGINEER

PNE Electric Sdn Bhd • Johor Bahru

Presencial
MYR 60.000 - 120.000
Medical
Parking
In-house training
+2
Senior Embedded Software Engineer
Senior Embedded Software Engineer

EAGLE WIRELESS ENGINEERING CENTRE SDN. BHD. • Penang

Presencial
MYR 120.000 - 180.000