Job responsibilities
- Design & development of application logic
- firmware architecture design
- Software development and maintenance
- Working on Hardware I / O peripherals
- Cross compilation of libraries
- Should have debugging skills to analyze and fix various interoperability issues
- Performing build management and tests
- Need to collaborate with customers and co-workers
Desired Functional Knowledge & Skills
Must be proficient in C / C++ programmingHands on Linux device driver development and debuggingExp in u-boot , Rootfs creation and its maintenanceStrong in linux kernel internals and OSI2C, SPI, USB, UART communication protocols and GPIOsGood understanding of linux securityGood understanding of Hardware and ARM architectureSkills Required
arm architecture , protocol , Linux Driver, Communication Protocols, C Programing