HamburgerMenu
hirist

Embedded System Verification Engineer - Linux/Firmware

Posted on: 28/07/2025

Job Description

Skills :

- Software Build system and Programming

- Proficient in C-language, able to develop system level Tests

- Good understanding of Makefiles and build systems ( yocto) for compiling embedded artifacts like baremetal firmware, kernel, rootfs, device trees, U-Boot, and TF-A.

System level testing in Linux and Firmware :

- Experienced in verifying Linux drivers via sysfs, debug tools, and understanding kernel-user space interactions and device trees, BareMetal drivers etc.

- System level understanding of software stack required to build embedded platform Low level to middleware)

Excellent Debugging and Problem-Solving skills :

- Skilled in resolving driver issues and interpreting hardware components like DMA engines, controllers, registers, and memory mapped I/O

Understanding of SOC and ARM architecture :

- Solid understanding of SoC design and ARM architecture, including CPU, memory, and peripheral interactions.

Embedded Boot Flow and Peripheral Knowledge :

- Experience with boot flows (OSPI, QSPI, JTAG) and peripheral protocols including I2C, Flash, GEM Ethernet, USB, and PCIe etc.

Other Essential Skills :

- Strong technical communicator with problem-solving skills, team spirit, and a proactive, ownership-driven mindset.


info-icon

Did you find something suspicious?