jobs in Shanghai StarFive Semiconductor Co., Ltd.

Kerja Sepenuh Masa, Junior Embedded Software Engineer di Shanghai StarFive Semiconductor Co., Ltd. Pulau Pinang - Maukerja

Junior Embedded Software Engineer

Shanghai StarFive Semiconductor Co., Ltd.

Kongsi
Simpan

Lokasi Kerja

  • Bayan Lepas Pulau Pinang Malaysia

Penerangan Kerja

Tanggungjawab

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
  • Learn and contribute to embedded boot flows (ROM → SPL → U-Boot → OS)
  • 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


Peringatan Penting

Jangan pernah kongsikan maklumat bank atau kad kredit anda semasa memohon pekerjaan. Elakkan membuat sebarang pembayaran atau mengisi survey yang tidak berkaitan. Jika ada yang mencurigakan, sila laporkan iklan pekerjaan ini segera.

Lebih Lanjut