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.
Work Experience
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.
Location: Hyderabad, India