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