Job Description
Proficient in C and embedded systems.
Experience in Linux driver development (PCIe/USB/Ethernet) and application development.
PCIe driver development experience.
DMA client/controller driver development experience
Hands-on experience with Configuration Management tool like GIT, Perforce.
Have an interest to constantly learn and share new findings.
A quality mindset, ability for strategic thinking and a drive to always improve.
Self-motivated
Skills Required
Linux application programming
Linux device driver development
Embedded C, MMU, Cache policies
Excellent debugging skills at kernel and user space and exposure to different debugging tools
Knowledge on PCIe, Ethernet, TCP, I2C protocols, DMA framework is a plus.
Make files
(ref:hirist.tech),