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