Hyderabad, Telangana, India
3 days ago
System Verification, C-language Developer
Job Requirements

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 



Por favor confirme su dirección de correo electrónico: Send Email