Search Jobs

Search by job, company or skills

  • Posted 27 days ago
  • Be among the first 10 applicants

Job Description

We're looking for a hands-on Embedded Software Engineer who enjoys working close to hardware and solving low-level system challenges.

If you have strong experience with U-Boot, embedded boot flows, and ARM platforms — we'd love to talk. RISC-V experience is a strong plus.

What You'll Do

  • Develop, port, and customize U-Boot for embedded platforms
  • Work on RISC-V SoCs
  • Design and debug complete boot flows (ROM → SPL → U-Boot → OS)
  • Perform board bring-up and low-level hardware debugging
  • Support secure boot and firmware validation implementations
  • Collaborate closely with hardware and system teams

What We're Looking For

  • Bachelor / Master Degree in Electrical & Electronic, CS or equivalent
  • Strong proficiency in C programming
  • Solid understanding of embedded boot architecture
  • Experience with ARM/RISC-V architecture
  • Hands-on experience in low-level development & debugging (JTAG, UART, memory/register level debug)
  • Knowledge of OpenSBI, secure boot, or Root of Trust concepts
  • Experience with device tree and Linux boot process
  • 3+ years experience of embedded software development
  • Minimum 5 years relevant working experience for senior position

Why Join Us

  • Work on next-generation embedded platforms
  • Exposure to RISC-V architectures
  • Tackle real low-level system challenges
  • High technical ownership and impact

More Info

Key Skills

embedded boot architecture

Root of Trust concepts

RISC-V

low-level development debugging

memory register level debug

U-Boot

ARM platforms

Linux boot process

device tree

secure boot

OpenSBI

Similar Jobs

2-5 yrs
Penang, Malaysia
Skills:
Rtos, Embedded C, Uart, Spi, Can, Git, Debugging Tools, Jtag, Memory Management, I2c, Oscilloscopes, Embedded systems concepts, Logic analyzers, One wire, ARM-based microcontrollers